`
空空儿
  • 浏览: 136442 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

找出两个数组不同的数据

    博客分类:
  • J2SE
阅读更多
找出num2在num1中没有的数值。

public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int [] num1 = new int[]{1,2,3};
        int [] num2 = new int[]{1};
        
        for(int i = 0; i < num1.length; i ++){
            boolean status = false;
            for(int j = 0; j < num2.length; j ++){
               if(num1[i] == num2[j]){
                   status = true;
                   break;
               }
            }
            if(!status){
                System.out.println(num1[i]);
            }
        }
    }
}
0
0
分享到:
评论
1 楼 zachary.guo 2010-08-24  
把数组转成 List,利用 apache 的 CollectionUtils 的集合求交集的方式,可以省去自己对数组的操作。交集得到了,后面的就容易了,集合有 remove 的行为。

相关推荐

    获取两个数组相同的元素或不同的元素输出

    在处理多个数组时,有时我们需要找出两个数组中的相同元素或者不同元素。Java作为一种广泛使用的编程语言,提供了多种方法来完成这样的任务。本篇文章将深入探讨如何在Java中获取两个数组的相同元素和不同元素。 ...

    找出两数组相同的数(VB6.0源代码编写)

    本篇文章将深入探讨如何编写源代码来找出两个数组中的相同元素,并显示它们在数组中的位置。我们将基于标题和描述提供的信息,详细讲解实现这一功能的关键步骤和相关知识点。 首先,我们需要创建两个数组,分别存储...

    基于C#开发的找两个数组的不同值

    在C#编程语言中,处理数组是常见的任务之一。本示例主要讲解如何找到两个数组之间的不同值,无论是数值型还是字符...同时,这个任务还涉及到算法设计,即如何有效地找出两个集合的差异,这对于提高编程能力非常有帮助。

    比较json对象中的两个数组含有的相同元素,点击按钮输出新的数组

    当你需要比较两个JSON对象中的数组并找出它们共有的元素时,可以采用几种不同的方法。在这个场景下,我们将探讨如何实现这个功能,并点击一个按钮后,将新数组的结果输出。这涉及到JavaScript的数据操作、数组遍历...

    js判断两个数组是否完全相同

    在JavaScript(JS)中,判断两个数组是否完全相同是一个常见的需求,这可能涉及到对对象数组或字符串数组的比较。在编程实践中,数组的相同性不仅仅是元素数量的匹配,还需要考虑元素的顺序和值的精确匹配。下面我们...

    C#比较二个数组并找出相同或不同元素的方法

    - 若要找出两个数组中不共有的元素,一种方法是使用`Where()`和`!Contains()`组合。`Where()`方法用于过滤集合中的元素,`!Contains()`则判断元素是否不在另一个数组中: ```csharp var diffArr = arr1.Where(c ...

    搜索两个数组中相同的部分,并建立一个新数组

    当处理数据集合时,经常会遇到需要比较两个数组并找出它们之间共同元素的需求。这种需求在各种应用场景中十分常见,例如数据分析、数据库操作、算法优化等。本文将深入探讨如何搜索两个数组中相同的部分,并基于这些...

    详解JS取出两个数组中的不同或相同元素

    现在,让我们来看如何使用这些方法来找出两个数组的差异和相同元素: **1. 取出两个数组的不同元素:** ```javascript function getArrDifference(arr1, arr2) { return arr1.concat(arr2).filter(function(v, i,...

    易语言数组比较模块

    找出两个时间段内的不同事件或比较时间戳以确定何时发生了变化。 这些功能的实现都基于易语言的基础语法和特性,包括数组操作、条件判断、循环结构等。通过这些模块,开发者可以轻松地在自己的易语言程序中实现数组...

    实现多个数组的数据过滤

    在实际应用中,我们经常需要对多个数组进行操作,比如数据过滤,以找出满足特定条件的元素。这个过程涉及到集合操作,特别是交集运算,这是本话题的重点。我们将深入探讨如何实现多个数组的数据过滤,并最终将结果...

    labVIEW 1D数组数据查重

    labVIEW 在获取数据的时候,1D数组中会存在重复的元素,那么当以想要知道重复元素有什么,和重复元素的个数是,就可以用本VI 进行数据解析。同时会做一下数据拼接,将元素以及元素数输出。

    易语言取数组内容异同

    3. **比较数组元素**:比较两个数组的元素是找出异同的关键。易语言提供了比较操作符(如`等于`、`不等于`)来判断两个元素是否相等。遍历两个数组,逐一比较它们的对应元素,记录下不一致的位置。 4. **异同结果...

    c语言基础-c语言编程基础之数组操作示例-两个数组的交集.zip

    本教程将深入探讨C语言中的数组操作,特别是如何找出两个数组的交集。首先,让我们理解数组的基本概念。 数组是由相同类型的数据元素构成的集合,这些元素在内存中是连续存储的。每个元素都有一个唯一的索引,从0...

    java 二个数组的交集,算法

    本文将深入探讨如何使用不同的方法来找出两个数组的交集,并提供相关的算法实现。 ### 1. 使用HashSet Java中的`HashSet`是一个不允许重复元素的集合,它没有重复元素且不保证集合中元素的顺序。我们可以利用`...

    java 求两个数组中重复元素源代码

    在Java编程中,找出两个数组中的重复元素是一个常见的问题,特别是在数据处理和算法设计中。本示例提供了源代码来解决这个问题,确保了代码的正确性,并在优化方面达到了适中的水平。以下是对该主题的详细说明: 1....

    找出数组3个数字相加为0的组合

    在本问题中,我们面临的是一个经典的算法挑战:找出数组中三个数字的组合,使得它们的和为零。这个题目属于计算机科学中的“三数之和”问题,通常在算法设计和面试中出现,旨在考察候选人的逻辑思维和解决复杂问题的...

    php-leetcode题解之两个数组的交集.zip

    在本压缩包“php-leetcode题解之两个数组的交集.zip”中,主要涉及到的是使用PHP编程语言解决LeetCode算法题目的一个实践案例,特别是关于找出两个数组的交集问题。LeetCode是一个在线平台,提供了大量的编程题目,...

    典型的Top K算法 找出一个数组里面前K个最大数.doc

    典型的Top K算法 找出一个数组里面前K个最大数 Top K算法是解决一个经典的问题,即在一个大规模的数组中找到前K个最大数的问题。在这个问题中,我们需要在一个数组中找到前K个最大数,例如在搜索引擎中,需要找出最...

Global site tag (gtag.js) - Google Analytics