关于JAVA Object 反序列化的问题,如何将一个格式化的String反序列化成对应的Java object比如有一个格式化的Stringabc|123|12:30AM|1,2,3我要序列化成对应的JAVA Objectclass Test
{
 private String field1;
 private int field2;
 private Timestamp field3;
 private ArrayList field4;
 private String field5; //在这里field5取值与field1相同
}怎么样,各位有什么想法吗?我想做一个common一些的tools,不想手工去给object set values

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【msn365】截止到2008-06-30 15:41:53的历史汇总数据(不包括此帖):
    发帖数:84                 发帖分:1355               
    结贴数:23                 结贴分:425                
    未结数:61                 未结分:930                
    结贴率:27.38 %            结分率:31.37 %            
    楼主该结一些帖子了
      

  2.   

    要实现一个Serializable接口
    用objectoutputStream,objectinputStream来实现序列化和反序列话.具体的上网看看
      

  3.   

    情况是这样的,这个formatted String是直接给定的,而不是通过Object serialize过来的,所以如何把一个给定的formatted String Deserialize back to Java Object
      

  4.   

    有个解决方案,我们制作一个XML模板,然后先把这个formatted String转换成XML,然后再XML to Object,一些转换的赋值规则我们都定义在XML模板里,大家说这个方案如何?