Object转byte[]←→byte[]转Object
来源:互联网 发布:centos iscsi 编辑:程序博客网 时间:2024/05/28 06:08
- 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;
- }
- }
阅读全文
0 0
- Object转byte[]←→byte[]转Object
- Object转byte[]←→byte[]转Object
- Object转byte[];byte[]转Object
- Object转byte[];byte[]转Object
- Object转byte[];byte[]转Object
- 走进c#(类型转换的一个类Object对象转int String double byte[] Stream)
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage NSMutableData
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
- 算法程序设计 最小公倍数
- 【深度】金融科技能否促进公民权利?
- PAT 1102. Invert a Binary Tree (25)
- 【行业】施乐证明?复印机巨头探寻区块链时间戳战略
- TypeScript入门知识三(表达式和循环)
- Object转byte[]←→byte[]转Object
- 使用maven搭建ssh框架,以及遇到的大小问题
- python-enumerate()
- ThreadStart()笔记
- 小型直播系统系列-乐聊TV的开发(一)
- [cocos2dx_Lua]在发布时加密lua源文件
- Android 使用摄像头和相册
- (转载)Hibernate乐观锁、悲观锁和多态
- Android adb 相关指令