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