当前位置: 首页 > 编程笔记 >

Java程序在两个列表中查找缺失值和附加值

谭翔
2023-03-14
本文向大家介绍Java程序在两个列表中查找缺失值和附加值,包括了Java程序在两个列表中查找缺失值和附加值的使用技巧和注意事项,需要的朋友参考一下

要在两个列表中查找缺失值和附加值,Java程序如下所示:

示例

import java.util.*;
public class Demo{
   public static void main(String[] args){
      List my_list_1 = new ArrayList();
      List my_list_2 = new ArrayList();
      my_list_1.add(new Integer("101"));
      my_list_1.add(new Integer("90"));
      my_list_1.add(new Integer("34"));
      my_list_2.add(new Integer("34"));
      my_list_2.add(new Integer("67"));
      my_list_2.add(new Integer("90"));
      for(int i = 0; i < my_list_1.size(); i++){
         if (my_list_2.contains(my_list_1.get(i)))
         continue;
            else
         System.out.println("缺少的元素是 : "+my_list_1.get(i));
      }
      for(int j=0; j<my_list_2.size();j++){
         if (my_list_1.contains(my_list_2.get(j)))
         continue;
            else
         System.out.println("列表中的新元素为 : "+my_list_2.get(j));
      }
   }
}

输出结果

缺少的元素是 : 101
列表中的新元素为 : 67

一个名为Demo的类包含主函数,在其中创建了两个数组列表。使用add 函数将元素添加到两个数组列表中。循环用于遍历第一个数组列表,然后检查第二个数组列表是否包含第一个数组列表的元素。如果该条件为true,则继续执行。否则,将找出丢失的元素并显示在控制台上。类似地,为了检查第一个列表中没有出现的额外元素是否出现在第二个列表中,使用 for 循环迭代第二个列表,并找出额外的元素(如果有的话)并显示在控制台上。

 类似资料:
  • 本文向大家介绍C#程序在两个列表中查找其他值,包括了C#程序在两个列表中查找其他值的使用技巧和注意事项,需要的朋友参考一下 首先,在C#中设置两个列表。 列表一 列表二 现在,要在两个列表中获得不同的值,请使用Except方法。它返回第二个列表中不存在的第一个列表中的值。 示例 输出结果

  • 问题内容: 我有一个表,带有2个重要列DocEntry,WebId 样本数据就像 现在我们可以在这里注意到,在WebId列中缺少S004。我们如何通过查询找到这些缺失的数字。 进一步说明: 如果网站ID之间缺少任何数字,则Web ID应按升序排列,例如S001,S002,S003,S004,S005。我没有任何单独的表格来输入可能的条目,因为这是不切实际的。我必须逐月查找丢失的数字,以每个月的开始

  • 问题内容: 给你一个包含 1 到 n 的整数数组,但数组中从 1 到 n 的数字之一丢失了。您需要提供最佳解决方案来找到丢失的数字。数组中的数字不能重复。 例如: 问题答案: 使用公式 n=n*(n+1)/2 求 n 个数字的总和 查找给定数组中存在的元素的总和。 减法(n 个数字的总和 - 数组中存在的元素的总和)。 查找数组中缺失数字的Java程序: 当你运行上面的程序时,你会得到以下输出:

  • 我正在使用MongoDB搜索包含列表列表的元素,其中列表中至少有一个项目与搜索参数匹配。 这是我目前拥有的结构的一个例子。 我想搜索数据列表中值为“绿色”的所有项目。 我目前有这个: 但是,不会返回任何结果。

  • 问题内容: 我试图弄清楚如何在Python中将多个值附加到列表中。我知道很少有方法可以做到这一点,例如手动输入值或将附加操作放入循环中,或和函数。 但是,我想知道是否还有更整齐的方法?也许某个程序包或功能? 问题答案: 您可以使用sequence方法将列表从任意迭代类型中扩展为多个值,无论是另一个列表还是提供值序列的任何其他事物。 因此,您可以用来附加 单个 值,也可以附加 多个 值。

  • 我有一个关于根据另一个数据表中的信息向数据表中添加列的问题 我的数据是这样的: 数据表 1(足球比赛) 数据表2(足球队收到的卡片): 现在,如果我想基于另一列添加一列,我将在datatable中使用以下函数: 但现在有两个变量需要匹配。球队代码和赛季。这是如何工作的?