deepEquals和equals是Java中Arrays类的两个静态方法,可是它们之间有什么样的区别呢?
代码一、
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
String[][] name1 = {{ "G","a","o" },{ "H","u","a","n"},{ "j","i","e"}};
String[][] name2 = {{ "G","a","o" },{ "H","u","a","n"},{ "j","i","e"}};
System.out.println(Arrays.equals(name1, name2)); // false
System.out.println(Arrays.deepEquals(name1, name2));// true
}
}
代码二、
import java.util.Arrays;
p......
阅读全文