import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream; public class ObjectAndByte { /**
* 对象转数组
* @param obj
* @return
*/
public byte[] toByteArray (Object obj) {
byte[] bytes = null;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
try {
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(obj);
oos.flush();
bytes = bos.toByteArray ();
oos.close();
bos.close();
} catch (IOException ex) {
ex.printStackTrace();
}
return bytes;
} /**
* 数组转对象
* @param bytes
* @return
*/
public Object toObject (byte[] bytes) {
Object obj = null;
try {
ByteArrayInputStream bis = new ByteArrayInputStream (bytes);
ObjectInputStream ois = new ObjectInputStream (bis);
obj = ois.readObject();
ois.close();
bis.close();
} catch (IOException ex) {
ex.printStackTrace();
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
return obj;
} }

  

最新文章

  1. margin-top失效的解决方法
  2. lombok+slf4j+logback SLF4J和Logback日志框架详解
  3. windows原生开发之界面疑云
  4. jquery的ajax同步和异步
  5. CSS 之 控制图片与文字对齐
  6. ASP.NET MVC and jqGrid 学习笔记 3-如何从数据库获得数据
  7. 【译】 AWK教程指南 附录C-AWK的内建函数
  8. TI推出SimpleLink低能耗蓝牙CC2541
  9. iframe跨域通讯
  10. SparkMLib分类算法之朴素贝叶斯分类
  11. css样式实现立方体制作
  12. 一步一步搞懂支持向量机——从牧场物语到SVM(上)
  13. 分布式系列九: kafka
  14. 第四篇 CSS
  15. OpenGL坐标系的理解
  16. POJ2516K次费用流建图
  17. Java学习03 (第一遍)
  18. IOS7 新特性
  19. Maven/Ant的安装(Win10 x64)
  20. HDUOJ----1250 Hat's Fibonacci

热门文章

  1. cornerstone4.1破解版 for mac
  2. Matplotlib学习笔记2 - 循序渐进
  3. C#中检查null的语法糖,非常实用
  4. 动力节点——day01
  5. Typora 最后一个免费版本
  6. 常用的函数式接口_supplier接口-接口练习
  7. myatbis的一个好的封装
  8. 记一次 .NET 某游戏网站 CPU爆高分析
  9. Solon2 开发之插件,二、插件扩展机制(Spi)
  10. 跟着廖雪峰学python 005