zoukankan      html  css  js  c++  java
  • java中对象与字节数组相互转换

    1.首先对象要继承Serializable接口
    
    将字节转换为对象
    [java] view plain copy
    
           public static Object ByteToObject(byte[] bytes) {  
        Object obj = null;  
        try {  
            // bytearray to object  
            ByteArrayInputStream bi = new ByteArrayInputStream(bytes);  
            ObjectInputStream oi = new ObjectInputStream(bi);  
          
            obj = oi.readObject();  
            bi.close();  
            oi.close();  
        } catch (Exception e) {  
            System.out.println("translation" + e.getMessage());  
            e.printStackTrace();  
        }  
               return obj;  
           }  
    
    将对像转换为字节
    [java] view plain copy
    
        public static byte[] ObjectToByte(java.lang.Object obj) {  
            byte[] bytes = null;  
            try {  
                // object to bytearray  
                ByteArrayOutputStream bo = new ByteArrayOutputStream();  
                ObjectOutputStream oo = new ObjectOutputStream(bo);  
                oo.writeObject(obj);  
          
                bytes = bo.toByteArray();  
          
                bo.close();  
                oo.close();  
            } catch (Exception e) {  
                System.out.println("translation" + e.getMessage());  
                e.printStackTrace();  
            }  
            return bytes;  
        }  

  • 相关阅读:
    windown reids
    redis 类型、方法
    nginx 路由配置
    http status code
    beego orm mysql
    thinkphp5
    beego
    MAC 更新brew 镜像源
    php session存入redis
    ios项目开发— iOS8 定位功能API改变
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317857.html
Copyright © 2011-2022 走看看