本帖最后由 崔政 于 2012-12-19 23:26 编辑
by是数组,你调用byte数组的toString()返回的自然是byte数组的形式。
这和
int [] arr=new int[]{1,2,3,4,5};
System.out.println(arr.toString());
是一个道理
如果你想要aaaa,可以这么做
String str="aaaa";
byte[] by = str.getBytes();
String s=new String(by);
System.out.println(s);
System.out.println(str.equals(s)); |