java generic String to parser

Есть ли прямой способ реализовать метод со следующей сигнатурой? Как минимум, реализация должна обрабатывать примитивные типы (например, Double и Integer). Непримитивные типы были бы приятным бонусом.

//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)

Реализация была бы тривиальной для объектов, реализующих интерфейс FromString (или аналогичный), но я не нашел ничего подобного. Я также не нашел функциональной реализации, использующей отражение.

8
задан BalusC 30 March 2012 в 21:57
поделиться