可靠地将任何对象转换为String,然后再次返回

可靠地将任何对象转换为String,然后再次返回,第1张

可靠地将任何对象转换为String,然后再次返回

是的,这称为序列化!

 String serializedObject = ""; // serialize the object try {     ByteArrayOutputStream bo = new ByteArrayOutputStream();     ObjectOutputStream so = new ObjectOutputStream(bo);     so.writeObject(myObject);     so.flush();     serializedObject = bo.toString(); } catch (Exception e) {     System.out.println(e); } // deserialize the object try {     byte b[] = serializedObject.getBytes();      ByteArrayInputStream bi = new ByteArrayInputStream(b);     ObjectInputStream si = new ObjectInputStream(bi);     MyObject obj = (MyObject) si.readObject(); } catch (Exception e) {     System.out.println(e); }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5130673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存