java中对象与字节数组相互转换

转载 2016年05月31日 14:44:36

1.首先对象要继承Serializable接口

将字节转换为对象

[java] view plain copy
  1.    public static Object ByteToObject(byte[] bytes) {  
  2. Object obj = null;  
  3. try {  
  4.     // bytearray to object  
  5.     ByteArrayInputStream bi = new ByteArrayInputStream(bytes);  
  6.     ObjectInputStream oi = new ObjectInputStream(bi);  
  7.   
  8.     obj = oi.readObject();  
  9.     bi.close();  
  10.     oi.close();  
  11. catch (Exception e) {  
  12.     System.out.println("translation" + e.getMessage());  
  13.     e.printStackTrace();  
  14. }  
  15.        return obj;  
  16.    }  

将对像转换为字节

[java] view plain copy
  1. public static byte[] ObjectToByte(java.lang.Object obj) {  
  2.     byte[] bytes = null;  
  3.     try {  
  4.         // object to bytearray  
  5.         ByteArrayOutputStream bo = new ByteArrayOutputStream();  
  6.         ObjectOutputStream oo = new ObjectOutputStream(bo);  
  7.         oo.writeObject(obj);  
  8.   
  9.         bytes = bo.toByteArray();  
  10.   
  11.         bo.close();  
  12.         oo.close();  
  13.     } catch (Exception e) {  
  14.         System.out.println("translation" + e.getMessage());  
  15.         e.printStackTrace();  
  16.     }  
  17.     return bytes;  
  18. }  

Java 对象与字节数组相互转换

Java利用反射实现的通用对象与字节数组相互转换方法 1、对象转字节数组 2、字节数组转对象...
  • daidaineteasy
  • daidaineteasy
  • 2017年11月10日 18:17
  • 143

java中对象与字节数组相互转换

1.首先对象要继承Serializable接口 将字节转换为对象 01 public static Object ByteToObject(byte[] bytes) ...
  • u010186511
  • u010186511
  • 2015年06月01日 11:31
  • 1709

Java中对象与字节数组相互转换

首先继承Serializable接口 1.对象转换为字节数组 public byte[] ObjectToByte(java.lang.Object obj)   {        byte[] by...
  • u013063153
  • u013063153
  • 2015年11月04日 17:54
  • 176

Jedis存储Java对象--Java序列化为byte数组方式

在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。...
  • yflxc
  • yflxc
  • 2014年07月11日 16:24
  • 2769

socket编程 各种类型转换成字节数组(java)

socket编程采用的就是tcp/ip网络协议。       下面是java开发中一些常用的类型转换的方法:            //将int类型转换成字节数组 (高位在后,低位在前的顺序) ...
  • hazhanglvfang
  • hazhanglvfang
  • 2017年03月15日 16:53
  • 505

java对象和byte数组互转,直接拿去用

import java.io.*; import java.util.Optional; /** * Created by Jason on 2017/1/3. */ public class ...
  • idealemail
  • idealemail
  • 2017年01月03日 13:58
  • 554

Java基本类型与byte数组之间相互转换

package com.my.wxf4j.utils; import java.nio.charset.Charset; public class ByteUtil { public st...
  • a9529lty
  • a9529lty
  • 2013年10月16日 16:43
  • 1476

字符串与字节数组相互转换

// 字符串与字节串间相互转化 // 按照 GB2312 得到字节(得到多字节字符串) byte [] bytes = string.getBytes("GB2312"); // 从字节...
  • anzhu_111
  • anzhu_111
  • 2012年01月06日 15:39
  • 411

字节数组和字符串相互转换

Way1: 字节数组data转换为字符串recStr: string recStr = BitConverter.ToString(data, 0, len); 字符串replyStr转换为...
  • PANLU11
  • PANLU11
  • 2015年11月20日 09:55
  • 243

java ssh结构下 的json格式的转换

一、普通格式 例如 gg:123 //construct json and output it     public String jsonTest() throws JSON...
  • bjut_yue
  • bjut_yue
  • 2014年09月01日 23:06
  • 513
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中对象与字节数组相互转换
举报原因:
原因补充:

(最多只允许输入30个字)