gpt4 book ai didi

java - 比较 2 个二维数组 - Java

转载 作者:行者123 更新时间:2023-12-01 18:23:49 25 4
gpt4 key购买 nike

为什么这不是真的?

int[][] arrayOfSets = {{1,2},{9,10},{1,2},{3,5}};
int[][] test = {{1,2},{9,10},{1,2},{3,5}};

if(arrayOfSets==test){ //{{1,2},{9,10},{1,2},{3,5}}){
System.out.println("Exactly the same");
}

输出应该是“完全相同”。或者如何将 2 个变量与二维数组进行比较?

最佳答案

要比较多维数组,请使用 .deepEquals 链接解释了原因

.deepEquals

下面的链接解释了为什么 == 或 .equals 不起作用。

.equals definition

关于java - 比较 2 个二维数组 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26891114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com