【发布时间】:2012-04-13 18:30:07
【问题描述】:
有谁知道为什么这不能编译?
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]是字符串数组。将字符串分配给字符串数组是不可能的。 -
您想将网格中的每个字符串与 blocker[i] 进行比较吗?如果是这样,您需要一个嵌套循环
-
我想将网格中的每个字符串测试为 blocker[i]。
标签: java arrays comparison 2d multidimensional-array