日期:2014-05-20 浏览次数:20786 次
String s = "Car@32c41a"; s = s.relaceAll("(.*?)@.*", "$1"); Class<?> clazz = Class.forName(s); Field[] fds = clazz.getDeclaredFields(); for (Field f : fds) { System.out.println(f); }
------解决方案--------------------
嗯。
就像只知道人姓名不能克隆整个肉体一样,只知道toString之后的结果而不知道其他属性值当然无法还原对象。