是否有任何轻量级java开源库将String转换为类型?

时间:2013-12-15 00:59:37

标签: java type-conversion

我创建了一些内部从文件中读取值的库(xml / properties等)并将其转换为某种类型。例如,将“5”转换为整数,或将“AAA”转换为枚举(假设有可用的匹配枚举)等。与this问题类似。

而不是每次我想知道是否有一个我可以使用的开源库那样复制/粘贴相同的代码呢?优选的重量轻,因为我不想为此带来1MB大小的库。对于只做这件事的图书馆我会没事的。 API看起来像这样:

Integer myInteger = StringConverter.toType(Integer.class, "5");
MyEnum myEnum = StringConverter.toType(MyEnum.class, "AAA");
boolean myBool = StringConverter-toType(boolean.class, "true");

我一直在环顾四周但却找不到一个。如果没有人,我会继续创建一个。

谢谢!

1 个答案:

答案 0 :(得分:3)

只需使用String.valueOf和/或Integer.parseInt等。