日期:2014-05-20 浏览次数:20949 次
public static void main(String[] args) throws Exception {
// System.out.println(convert("String","abc"));
System.out.println(convert("int","123"));
System.out.println(convert("double","123.22"));
}
static Object convert(String type,String value) throws EvalError{
Interpreter i = new Interpreter();
i.eval("Object result = ("+type+")"+value);
return i.get("result");
}
------解决方案--------------------
已知一个字符串 例如: "2011-01-24"
已知一个Class<?> 例如: java.util.Date;
怎么把字符串 "2011-01-24" 转换成 java.util.Date
楼主大概就这意思吧