日期:2014-05-20 浏览次数:20946 次
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之后的结果而不知道其他属性值当然无法还原对象。