我需要编写一个方法,只有参数是对值的引用数组的引用,如果存储在数组中的引用引用相同的确切数字对象,则返回true。
是否"引用了对值的引用数组"意思是"一些东西"? 比如Type [] a = new Type []; ?
而且,如何检查存储在数组中的数字对象?我想我需要使用for循环?
答案 0 :(得分:1)
您可以迭代数组并检查所有对象是否彼此==
:
public static boolean allSame(Object[] arr) {
for (int i = 1; i < arr.length; ++i) {
if (arr[i] != arr[0]) {
return false;
}
}
return true;
}