相关疑难解决方法(0)

Java:clone()和相等检查

也许我不明白它是如何clone()运作的.返回值不应该等于调用者吗?

int[] nums = new int[] {0, 1, 2};
int[] list = nums.clone();
nums.equals(list); //returns false. Why?

for (int ket = 0; ket < list.length; ket++) {

       System.out.println(list[ket] == nums[ket]); //prints out true every time
}

list == nums //false
Run Code Online (Sandbox Code Playgroud)

java clone equality

3
推荐指数
2
解决办法
5093
查看次数

标签 统计

clone ×1

equality ×1

java ×1