【发布时间】:2011-01-02 09:05:15
【问题描述】:
我正在尝试编写一个通用方法来解析字符串中的对象。需要明确的是,我有以下不太优雅的实现:
public static Object parseObjectFromString(String s, Class class) throws Exception {
String className = class.getSimpleName();
if(className.equals("Integer")) {
return Integer.parseInt(s);
}
else if(className.equals("Float")) {
return Float.parseFloat(s);
}
else if ...
}
有没有更好的方法来实现这个?
【问题讨论】:
-
请添加您要使用该方法的上下文。这将有助于提供适当的解决方案。
标签: java reflection types