java中对象与字节数组相互转换
2012-03-22 14:25
323 查看
1.首先对象要继承Serializable接口
将字节转换为对象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; }
将对像转换为字节
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; }
相关文章推荐
- java中对象与字节数组相互转换
- java中对象与字节数组相互转换
- java中对象与字节数组相互转换
- java中对象与字节数组相互转换
- Java 对象与字节数组相互转换
- Java中对象与字节数组相互转换
- Android学习之Bitmap对象与字节数组相互转换
- java 对象 转换成字节数组发送给服务器,根据服务器返回的字节数组自动组装成java对象。
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- java对象转换为字节数组
- Android学习之Bitmap对象与字节数组相互转换
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- java socket报文通信(三)java对象和xml格式文件的相互转换
- xStream 学习笔记 - Java对象与XML相互转换简单示例
- Java中的移位操作以及基本数据类型转换成字节数组【收集】
- 字节数组与二进制、十六进制相互转换
- Java 集合转换(数组、List、Set、Map相互转换)
- XStream在Java对象和XML之间相互转换 工具类
- java数组和字符串相互转换