Java 如何检查我的数组是否与原始数组不同?

Java 如何检查我的数组是否与原始数组不同?,java,arrays,equals,Java,Arrays,Equals,在JAVA中 我有一个类似fallowing的数组: int[] board={0,0,0} 如果我将其更改为: board[1,2,3] 我想检查我的当前电路板是否与前一个电路板相同: if (board[0,0,0] != board[1,2,10]){ System.out.print("Its full") } 我想知道是对是错。您需要逐个检查元素。通过一个数组与另一个数组的值进行比较循环: boolean same = true; for(int i = 0; i <

在JAVA中 我有一个类似fallowing的数组:

int[] board={0,0,0}
如果我将其更改为:

board[1,2,3]
我想检查我的当前电路板是否与前一个电路板相同:

if (board[0,0,0] != board[1,2,10]){
   System.out.print("Its full")
}

我想知道是对是错。

您需要逐个检查元素。通过一个数组与另一个数组的值进行比较循环:

boolean same = true;
for(int i = 0; i < board.length; i++)
{
   if(board[i] != board2[i]
   {
      same = false;
      break;
   }
}
boolean same=true;
对于(int i=0;i

如果“相同”为真,则它们相同;如果“不相同”,则它们不相同。

您需要单独检查元素。通过一个数组循环,比较其他数组的值:

boolean same = true;
for(int i = 0; i < board.length; i++)
{
   if(board[i] != board2[i]
   {
      same = false;
      break;
   }
}
boolean same=true;
对于(int i=0;i

如果“相同”为真,则它们相同;如果“不相同”,则它们不相同。

您需要单独检查元素。通过一个数组循环,比较其他数组的值:

boolean same = true;
for(int i = 0; i < board.length; i++)
{
   if(board[i] != board2[i]
   {
      same = false;
      break;
   }
}
boolean same=true;
对于(int i=0;i

如果“相同”为真,则它们相同;如果“不相同”,则它们不相同。

您需要单独检查元素。通过一个数组循环,比较其他数组的值:

boolean same = true;
for(int i = 0; i < board.length; i++)
{
   if(board[i] != board2[i]
   {
      same = false;
      break;
   }
}
boolean same=true;
对于(int i=0;i

如果相同为真,则它们相同;如果不相同,则它们不相同。

使用
数组
类:

if(!Arrays.equals(board1, board2))// check whether boeard1 and boeard2 contains the same elements
   System.out.print("Its full")

使用
数组
类:

if(!Arrays.equals(board1, board2))// check whether boeard1 and boeard2 contains the same elements
   System.out.print("Its full")

使用
数组
类:

if(!Arrays.equals(board1, board2))// check whether boeard1 and boeard2 contains the same elements
   System.out.print("Its full")

使用
数组
类:

if(!Arrays.equals(board1, board2))// check whether boeard1 and boeard2 contains the same elements
   System.out.print("Its full")

您必须创建原始阵列的副本,以便能够将其与阵列的新状态进行比较

比较本身可以用

Arrays.equals(originalArray, currentArray)

您必须创建原始阵列的副本,以便能够将其与阵列的新状态进行比较

比较本身可以用

Arrays.equals(originalArray, currentArray)

您必须创建原始阵列的副本,以便能够将其与阵列的新状态进行比较

比较本身可以用

Arrays.equals(originalArray, currentArray)

您必须创建原始阵列的副本,以便能够将其与阵列的新状态进行比较

比较本身可以用

Arrays.equals(originalArray, currentArray)

尝试使用类中的数组


尝试使用类中的数组


尝试使用类中的数组


尝试使用类中的数组


在Java中,有一个名为Arrays的实用程序类,它有一个equals()重载方法,可用于比较两个数组在每个位置是否具有相同的值


检查Java中的

,有一个名为Arrays的实用程序类,它有一个equals()重载方法,可以用来比较两个数组在每个位置是否具有相同的值


检查Java中的

,有一个名为Arrays的实用程序类,它有一个equals()重载方法,可以用来比较两个数组在每个位置是否具有相同的值


检查Java中的

,有一个名为Arrays的实用程序类,它有一个equals()重载方法,可以用来比较两个数组在每个位置是否具有相同的值

检查

查看此答案:虽然你的问题不是很清楚。例如
board[1,2,3]
是什么意思?查看此答案:虽然你的问题不是很清楚。例如
board[1,2,3]
是什么意思?查看此答案:虽然你的问题不是很清楚。例如
board[1,2,3]是什么意思
mean?看看这个答案:虽然你的问题不是很清楚。例如
board[1,2,3]
是什么意思?