是否有一个直接的方法来实现一个具有以下签名的方法?至少,实现需要处理基本类型(例如Double和Integer)。非原始类型将是一个很好的奖励。java通用字符串到<T>解析器
//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接口(或同等学历)的对象,但我还没有发现任何这样的事情。我也没有找到使用反射的功能实现。
为什么你试图返回' T',而不只是'T'? –
Makoto
2012-03-30 21:50:52
@Makoto这是一个通用的方法。 ''为该方法声明了一个类型变量。返回类型被简单地声明为'T'。 –
erickson
2012-03-30 21:53:13
够公平的。现在我明白了,谢谢。 – Makoto 2012-03-30 21:54:56