¿Existe una manera directa de implementar un método con la siguiente firma? Como mínimo, la implementación necesitaría manejar tipos primitivos (por ejemplo, doble e entero). Los tipos no primitivos serían una buena ventaja.cadena genérica de java a <T> analizador
//Attempt to instantiate an object of type T from the given input string
//Return a default value if parsing fails
static <T> T fromString(String input, T defaultValue)
implementación sería trivial para los objetos que implementan una interfaz fromstring (o equivalente), pero no he encontrado nada parecido. Tampoco he encontrado una implementación funcional que use la reflexión.
Por qué estás tratando de volver ' t' en lugar de simplemente' t'? –
Makoto
@Makoto Este es un método genérico. '' declara una variable de tipo para el método. El tipo de devolución se declara simplemente como 'T'. –
erickson
Bastante justo. Ahora lo entiendo, gracias. – Makoto