java中字节数组转字符串的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:43:33
假如有一个字节数组:
byte t=new byte[100];
里面装有数据
现在我要把它读出来有两种方式
1:
System.out.println(t.toString());
2:
String m=new String(t);
System.out.println(m);

我想问的是为什么第一种方式读出来的是乱码呢?

不是乱码,应该是*@****这样的内容,这个应该是什么哈希码
你可以自己new几个对象 然后对象tostring 打印出来的都是如此

第二个是将字节数组转换成字符串