当前位置: 首页 > 知识库问答 >
问题:

循环二维数组[重复]

郭麒
2023-03-14

所以我想看看有没有办法循环这些数组,看看哪一个与main函数中提供的{6,1,1,6,3,1,4,7,7,1}的数组匹配。

public static void compare(int[][] security_codes){
        for (int i=0; i<security_codes.length; i++)
        {
            for (int j=0; j<security_codes[i].length; j++)
            {
            }
            System.out.println();
        }
    }
    public static void main(String[] args) {
        // TODO code application logic here
        int[][] security_codes = {{0,1,1,7,7,2,2,5,0,3},
{5,1,4,0,5,0,9,8,7,5}, {9,8,3,4,0,9,6,7,7,1},
 {5,9,5,7,1,4,9,7,6,9}, {7,1,1,4,6,7,9,1,1,0},
{6,1,1,6,3,1,4,7,7,1}, {6,1,1,8,4,9,7,0,1,2},
 {9,5,4,6,3,1,4,7,2,9}};
        
        compare(security_codes);
    }

共有1个答案

柯捷
2023-03-14

可以使用arrays.equals()方法比较两个数组。

public static void compare(int[][] security_codes,int[] security_code){
  for (int i=0; i<security_codes.length; i++)
    {
     if (Arrays.equals(security_code,security_codes[i]))
        System.out.println("Key Matched");  
    }
}
    public static void main(String[] args) {
        // TODO code application logic here
        int[] security_code = {6,1,1,6,3,1,4,7,7,1};
        int[][] security_codes = {{0,1,1,7,7,2,2,5,0,3},
        {5,1,4,0,5,0,9,8,7,5}, {9,8,3,4,0,9,6,7,7,1},
        {5,9,5,7,1,4,9,7,6,9}, {7,1,1,4,6,7,9,1,1,0},
        {6,1,1,6,3,1,4,7,7,1}, {6,1,1,8,4,9,7,0,1,2},
        {9,5,4,6,3,1,4,7,2,9}};
        
        compare(security_codes,security_code);
    }
 类似资料:
  • 问题内容: 我有一个这样的多维数组: 我想这样的html输出: - 活动1 艺术家1 艺术家1 desc http : //www.artist1.com,http://www.artist1-2.com ARTIST 8 artist 8 desc http://www.artist8.com ARTIST 5 artist 5 desc http://www.artist5.com - 活动2

  • 我试图弄清楚嵌套for循环是如何与JavaScipt中的多维数组一起工作的,但有一点让我有些困惑。以股票为例 这就是我所期望的结果123456。但是,如果我将数字添加到外部数组的末尾: 我仍然得到同样的输出1 2 3 4 5 6?我不明白为什么 输出是一个bcdyz,这是我所期望的。为什么字符串的行为会有所不同?

  • 并分别处理这两个数组。这是更好的解决方案吗?

  • 本文向大家介绍Java中增强for循环在一维数组和二维数组中的使用方法,包括了Java中增强for循环在一维数组和二维数组中的使用方法的使用技巧和注意事项,需要的朋友参考一下 一维数组: 输出:1 2 3 二维数组: 输出: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 以上就是小编为大家带来的Java中增强for循环在一维数组和二维数组中的使用方法的全部内容了,希望对大家有所帮助,

  • 我有一个特殊的问题,当在数组中分配循环中的元素时,事情发生得很好。 当我移出循环并进行检查时,所有索引的相同数组值将设置为最后一个索引的数组值。下面是代码 当我打印的这基本上是在循环值显示正确.的时刻执行出来并检查"outside_loop"的值成为dataModelCollection[6]. getName()-这是最后一个索引的值.相同是、、的情况。 不知道我哪里错了。 无论它的价值在这里是

  • 我正在编写一个计算和绘制抛物线的小程序。但我在程序中有一小部分需要计算valuetable。 二次函数如下: