byte[] bits = new byte[1024];
bits.toString();//错误的调用,byte[]无toString()方法,调用Object的toString()方法
String.valueOf(bits);//错误的调用,等同于String.valueOf(object)
new String(bits);//正确的调用
bits.toString();//错误的调用,byte[]无toString()方法,调用Object的toString()方法
String.valueOf(bits);//错误的调用,等同于String.valueOf(object)
new String(bits);//正确的调用
本文探讨了如何从byte数组正确创建字符串。演示了使用new String(byte[])构造函数的正确方法,并指出了直接调用toString()或使用String.valueOf()方法的常见误区。
7586

被折叠的 条评论
为什么被折叠?



