字节数组不一样

时间:2011-12-21 09:05:59

标签: arrays byte

任何人都可以解释一下:

byte [] arr = "hello".getBytes();

为什么

arr.equals("hello".getBytes())

arr==("hello".getBytes())

返回false?

1 个答案:

答案 0 :(得分:2)

希望这个有帮助: http://www.java-examples.com/compare-two-java-byte-arrays-example

我认为字节数组对象上的equals方法只检查相同的引用而不是实际内容。