java - 在 Java 中比较二维数组和一维数组

标签 java arrays comparison 2d multidimensional-array

有谁知道为什么这不能编译?

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/

相关文章:

python - 为什么 '362' > 378?

java - 如果电话时区已更改,则 SimpleDateFormat setTimeZone 不起作用

java - 如何在 Apache Camel DSL 中回滚事务?

java - 正则表达式将最后一行与空行之前的数字或单词匹配

php - 从 mysql 获取数组 while

c# - 如何将文本文件存储到具有不同字符串格式的数组中?

sql - 使用 vba/sql 比较 Access 中的所有字段

java - JEdi​​torPane 的自动缩放

arrays - 生成具有整数范围的数组

php - 通过 > 和 < 运算符比较日期