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

如何检查数组[duplicate]中的元素是否以前发生过

伊富
2023-03-14

例如,以下问题说明:

编写一个方法,它以两个数组的整数作为参数,并打印它们的所有公共元素。

public static void commonElements(int[] A, int[] B)
{
    for(int i = 0; i < A.length; i++)
        for(int j = 0; j < B.length; j++)
            if(A[i] == B[j])
                System.out.print(A[i] + " ");
}

共有1个答案

糜单弓
2023-03-14
public static void commonElements(int[]A, int []B){

    int count = 0;
    for(int i = 0; i < A.length; i++)
        for(int j = 0; j < B.length; j++)
            if(A[i] == B[j]){
                count++;
                break;
            }       
    System.out.println(count);
}

试试看。通过添加break,您可以强制它退出循环。

 类似资料:
  • 问题内容: 在Swift中,如何检查数组中是否存在元素?Xcode没有针对,,或的任何建议,并且快速搜索本书不会发现任何结果。知道如何检查吗?我知道有一种方法可以返回索引号,但是有没有一种方法可以返回像ruby一样的布尔值? 我需要的示例: 问题答案: 斯威夫特2、3、4、5: 是(用于元素序列的) 协议扩展方法 ,而不是早期版本中的全局方法。 备注: 该方法要求序列元素采用协议。 如果序列元素是

  • 在Swift中,如何检查数组中是否存在元素?Xcode没有关于、或的任何建议,并且在这本书中快速搜索没有任何结果。知道怎么查这个吗?我知道有一个方法返回索引号,但是有没有一个方法像Ruby的那样返回一个布尔值? 我需要的示例:

  • //某些Html内容 我正在尝试在2个数组之间迭代;一个存储了className,另一个以html元素为目标 如何为class-1、class-2、class-3、class-5和class-10的元素获取true值 我迭代抛出并在使用indexOf后在下面进行了注释,但在这里发现了另一个问题:s 没有jQuery会更好,谢谢提前。

  • 问题内容: 示例:我正在检查是否存在像这样的数组元素: 但是,我不断收到此错误: 当然,我第一次想要实例时,$ instances不会知道密钥。我想我对可用实例的检查是错误的? 问题答案: 您可以使用语言构造或函数。 应该更快一些 (因为它不是函数) ,但是如果元素存在并且具有value,则将返回false 。 例如,考虑以下数组: 和这三个测试,依赖于: 第一个会得到您( 该元素存在,并且不为n

  • 问题内容: 我有部分填充的对象数组,当我遍历它们时,我尝试检查所选对象是否在我对其进行其他处理之前。但是,即使通过似乎也检查过它。也将包括所有元素。您如何检查数组中的元素?例如,以下代码将为我抛出一个NPE。 问题答案: 您的活动比您说的要多。我从您的示例中运行了以下扩展测试: 并获得了预期的输出: 您是否可能尝试检查someArray [index]的长度?

  • 例如,给了我一个数组,我必须检查数组中所有前面元素的总和是否大于下一个元素。 例如,我已经给出了(1,2,3)现在1 2不大于3,所以在这种情况下是错误的。再次给出(1,1,1)。现在 1 1 严格大于 1。