java中对象与字节数组相互转换
2017-05-27 14:23
896 查看
将字节转换为对象
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;
}
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对象与字节数组相互转换
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- java 对象 转换成字节数组发送给服务器,根据服务器返回的字节数组自动组装成java对象。
- Android学习之Bitmap对象与字节数组相互转换
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- java对象转换为字节数组
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- 利用XStream在Java对象和XML之间相互转换
- java中byte数组与int类型之间的相互转换(两种方式)
- Java中的移位操作以及基本数据类型转换成字节数组【收集】
- Java整数-字节,字节-字符,字节数组-十六进制字符串转换
- [VB.Net]获取对象的指针及结构体与字节数组间的相互转化
- java中数组与List相互转换的方法
- 16进制字符串与字节数组相互转换