有谁知道为什么这不能编译?
public class ArrayCompare{
public static void main (String []args){
String words= "Hello this is a test";
String delimiter=" ";
String [] blocker=words.split(delimiter);
String [][] grid= new String [100][100];
grid[0]="Hello";
if (grid[0].equals(blocker[0])){
System.out.print("Done!");
}
}
}
我想使用二维数组执行此比较功能。我是新手!如果可以的话请帮忙。提前致谢!
最佳答案
试试这个:
grid[0][0]="Hello";
grid
是一个二维数组。出于同样的原因,您需要这样做:
if (grid[0][0].equals(blocker[0]))
关于java - 在 Java 中比较二维数组和一维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9936745/