日期:2014-05-20 浏览次数:20766 次
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
楼主大概就这意思吧