java 对象与byte[]互转

原创 2015年07月07日 15:46:13
<span style="font-size:18px;">public static byte[] ObjectToByte(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) {
			e.printStackTrace();
		}
		return bytes;
	}

	private 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) {
			e.printStackTrace();
		}
		return obj;
	}</span>

java 里面的string 和byte[] 怎么互转?

1.string 转 byte[] byte[] midbytes=isoString.getBytes("UTF8"); //为UTF8编码 byte[] isoret = srt2.getByte...

Java byte数组与十六进制字符串互转

Java 加密解密基础 Java byte数组与十六进制字符串互转 Java BASE64加密解密 Java 加密解密之消息摘要算法(MD5 SHA MAC) ...
  • JIESA
  • JIESA
  • 2016年11月14日 17:48
  • 904

Java 字节数组类型(byte[])与int类型互转

public class CommonUtils { //高位在前,低位在后 public static byte[] int2bytes(int num){ byte[] result = ...

Java byte数组与十六进制字符串互转

Java 加密解密基础 Java byte数组与十六进制字符串互转 Java BASE64加密解密 Java 加密解密之消息摘要算法(MD5 SHA MAC) Java 加密解密之对称加密算法...
  • aubdiy
  • aubdiy
  • 2016年05月27日 23:23
  • 538

Java 字符串,byte[],16进制的字符串互转

Java 字符串,byte[],16进制的字符串互转学习笔记 2010-11-26 11:26:45 阅读146 评论0  字号:大中小 订阅转:http://doggou.javaeye.com/b...

Java学习篇之---byte与十六进制字符串之间互转

byte与十六进制字符串之间互转 byte,字节类型,占用8bit空间,可用8位2进制数表示;十六进制,每位占有4bit空间,可用4位2进制数表示。 我们可以把每个byte类型转换成两个相应的16进制...

Java byte数组与十六进制字符串互转

字符串转换成十六进制字符串方法1:   /**       * 字符串转换成十六进制字符串      */       public static String str2HexStr(St...

密码学2——Java byte数组与十六进制字符串互转

Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示。 所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的...

java中int与byte数组互转代码详细分析

在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况。下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式。 众所周知,int类型在内存中占4...

Java byte数组与十六进制字符串互转

http://aub.iteye.com/blog/1129228 Java byte数组与十六进制字符串互转 Java中byte用二进制表示占用8位,而我们知道16进制的每个字...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 对象与byte[]互转
举报原因:
原因补充:

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