2013年7月22日

摘要: byte[]字节数组的toString()获得的字符串和使用new String(byte[])构造一个新的字符串,这两个字符串是不一样的。Java对象都继承于Object,Object中提供了toString方法,用于简单返回该类的类签名。在Java中,数组也可以看作是一种对象,显然byte[]也是一种继承与Object的对象,并且它没有重写Object的toString方法,因此使用byte[]的toString返回的字符串也就是byte[]的类签名。但是使用new String()构造方法将byte[]转换为字符串得到的就会是一个根据字节数组内容构造的字符串。小小基础,常遗忘常忽略,留给 阅读全文
posted @ 2013-07-22 19:17 世界之大追梦者 阅读(1180) 评论(0) 推荐(0) 编辑

导航