byte[]数组的tostring()、Arrays.toString(byte[])和new String(byte[])区别
(一)byte[]数组的toString()代码中bytes.toString()最终输出"[B@3429dbb8"是因为这里的bytes是一个对象,它没有重写object类的toSting,它使用toString()方法继承自object类,JDK API中object类的toString()方法,返回的是对象的字符串形式:getClass().getName() + '@' + Integer.toHexString(hashCode())(二)Arrays.toString(byte.
原创
2022-04-01 23:25:17 ·
3488 阅读 ·
1 评论