今天做报表统计遇到这样的问题,就是分别有两个List对象,但是要获取到这两个List中相同的值做为返回数据
故写下此文章,希望对其他童靴有所帮助,不在多说,具体如操作下文:
public class TestArray {
public static void main(String[] args) {
List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
List<String> str = null; //返回值
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
list1.add("e");
list1.add("f");
list1.add("g");
list1.add("h");
list1.add("i");
list1.add("j");
list2.add("b");
list2.add("g");
list2.add("d");
str = sameArry(list1, list2);
System.out.println("相同的List值:"+str);
}
public static List<String> sameArry(List<String> list1, List<String> list2)
{
List<String> list = new ArrayList<String>();
String temp;
for(int i=0; i < list1.size();i++)
{
temp = list1.get(i);
if(list2.contains(temp)){
list.add(temp);
}
}
return list;
}
}
以上代码可以直接运行,如有问题,欢迎提出指正!谢谢
分享到:
相关推荐
比较list得到不同的对象 慎重注意list的大小变化和索引 精简算法
主要介绍了Java比较两个List的值是否相等的方法,涉及java针对队列比较的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
两种不同方式(使用map和list两种方式)获得一下输出结果 数组和list 可以使用相同的方法,自己测试可以 控制台输出 1出现的次数:2 2出现的次数:2 3出现的次数:2 4出现的次数:3 5出现的次数:1 数组中唯一的元素是:...
该源代码很好地体现了数组与List之间的转换,同时也体现了两个集合的合并操作
主要介绍了Java提取2个集合中的相同和不同元素代码示例,涉及对removeall方法的简单介绍,然后分享了主要的示例代码,具有一定借鉴价值,需要的朋友可以参考下。
获取服务器传来的数组数据进行,找出其中价格相同的进行数量相加,合并该段数据: /** 先将传来的订单列表进行四舍五入,再将价格相同的订单进行合并 * @param {Object} orderList :要进行操作的订单 */ async ...
给出两个以行为单位文本文件的差集的命令行工具。 功能为输出当前目录下在文本文件prog中且不在文本文件list中的行。 可以用重定向将结果输出到文件中,比如: lackof >result 注意文件无后缀名 比如文件prog中有4行...
如下所示: nums = [1,8,2,23,7,-4,18,23,24,37,2] result = map(nums.index, heapq.nlargest(3, nums)) temp=[] Inf = 0 ...如上,有result和temp两种求法,上面代码输出: [3, 8, 9] [3, 8, 9]
2.在文本框中指定一个初始值,从该值开始,找出100个不能被7整除的自然数,并显示在列表框中。 3.在窗体上有两个列表框List1、List2,一个“显示”命令按钮COM1。列表框List1中已有5个列表项“表项1”——“表项5”,...
14.给定两个list A,B ,请用找出A,B中相同与不同的元素 企业面试题 15.python新式类和经典类的区别? 16.python中内置的数据结构有几种? 17.python如何实现单例模式?请写出两种实现方式? 18.反转一个整数,例如-...
14.给定两个list A,B ,请用找出A,B中相同与不同的元素 企业面试题 15.python新式类和经典类的区别? 16.python中内置的数据结构有几种? 17.python如何实现单例模式?请写出两种实现方式? 18.反转一个整数,例如-...
这段代码定义了两个函数:is_prime 用于检查一个数是否为素数,以及 find_primes 用于找出1000以内的素数。代码首先检查一个数是否能被2或3整除,然后使用6k ± 1的规则进行进一步的检查以提高效率。然后,它遍历从5...
请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 示例 2: nums1 =
12.给定两个列表,怎么找出他们相同的元素和不同的元素? 13.请写出一段python代码实现删除list里面的重复元素? 14.给定两个list Python高级 元类 内存管理与垃圾回收机制 函数 设计模式 面向对象 正则表达式 系统...
面试题52. 两个链表的第一个公共节点输入两个链表,找出它们的第一个公共节点。* Definition for singly-linked list.ListN
3. 1~100共一百个自然数,放入一个只有99个元素的数组中,找出没有被放入数组的这个数; 4. 字符串的反转输出 5. 截取字符串, 如果该字符串是“abc我的”,当截取的字节数是3时候就是"abc',如果是4,依然是 abc,也...
6.数据结构中评价算法的两个重要指标是(时间复杂度和空间复杂度) 【北京理工大学 2001 七、1(2分)】 7. 数据结构是研讨数据的_(1)物理结构_和_(2)逻辑结构 _,以及它们之间的相互关系,并对与这种结构定义...
输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference of ...
快速找出两个文件夹中不同的部分,可以使用下面例子: 代码如下: $list1 = Get-ChildItem c:\Windows\system32 | Sort-Object -Property Name $list2 = Get-ChildItem \\server12\c$\windows\system32 | Sort-...
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 ...