• 序列化反序列化工具类


    1. public class SerializeUtil {  
    2.     public static byte[] serialize(Object object) {  
    3.         ObjectOutputStream oos = null;  
    4.         ByteArrayOutputStream baos = null;  
    5.         try {  
    6.             // 序列化  
    7.             baos = new ByteArrayOutputStream();  
    8.             oos = new ObjectOutputStream(baos);  
    9.             oos.writeObject(object);  
    10.             byte[] bytes = baos.toByteArray();  
    11.             return bytes;  
    12.         } catch (Exception e) {  
    13.             System.err.println("序列化失败");  
    14.             e.printStackTrace();  
    15.         }  
    16.         return null;  
    17.     }  
    18.   
    19.     public static Object unserialize(byte[] bytes) {  
    20.         ByteArrayInputStream bais = null;  
    21.         try {  
    22.             // 反序列化  
    23.             bais = new ByteArrayInputStream(bytes);  
    24.             ObjectInputStream ois = new ObjectInputStream(bais);  
    25.             return ois.readObject();  
    26.         } catch (Exception e) {  
    27.             System.err.println("反序列化失败");  
    28.             e.printStackTrace();  
    29.         }  
    30.         return null;  
    31.     }  
    32. }  
  • 相关阅读:
    android selector shape 使用
    android AES 加密解密
    TabLayout+ViewPager 标题不显示问题
    BottomNavigationView 使用
    greendao3.2.0使用
    android studio svn不显示问题
    scrapy爬虫学习系列五:图片的抓取和下载
    scrapy爬虫学习系列四:portia的学习入门
    scrapy爬虫学习系列二:scrapy简单爬虫样例学习
    scrapy爬虫学习系列一:scrapy爬虫环境的准备
  • 原文地址:https://www.cnblogs.com/core404/p/6261911.html
Copyright © 2020-2023  润新知