当前位置: 代码迷 >> J2EE >> 为什么 "123"getBytes() 得到的字节数组和 hbase里Bytes.toBytes("123")得到的自己数组不一样
  详细解决方案

为什么 "123"getBytes() 得到的字节数组和 hbase里Bytes.toBytes("123")得到的自己数组不一样

热度:806   发布时间:2016-04-17 23:34:15.0
为啥 "123".getBytes() 得到的字节数组和 hbase里Bytes.toBytes("123")得到的自己数组不一样啊
为啥  "123".getBytes()  得到的字节数组和 hbase里Bytes.toBytes("123")得到的自己数组不一样啊
"123".getBytes()   为啥得到的是   [B@dc8569  而且值还在不停的变化啊
------解决思路----------------------
System.out.println(byte[]) 调用的其实是PrintStream.println(Object),这里面调用了String.valueOf(),这个方法里调用了toString()方法。
byte[] b = "123".getBytes();
System.out.println(b);
System.out.println(Arrays.toString(b));
  相关解决方案