zoukankan      html  css  js  c++  java
  • 对象与Byte数组相互转化工具方法

    /**
         * 对象转byte
         * @param obj
         * @return
         */
        private byte[] ObjectToByte(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;  
        } 
        
        /**
         * byte转对象
         * @param bytes
         * @return
         */
        private 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;
        }
  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    Windows邮件添加QQ邮箱
  • 原文地址:https://www.cnblogs.com/gaopeng527/p/5757331.html
Copyright © 2011-2022 走看看