任何人都可以解释一下:
byte [] arr = "hello".getBytes();
为什么
arr.equals("hello".getBytes())
或
arr==("hello".getBytes())
返回false?
答案 0 :(得分:2)
希望这个有帮助: http://www.java-examples.com/compare-two-java-byte-arrays-example
我认为字节数组对象上的equals方法只检查相同的引用而不是实际内容。