合并两个List集合。有相同的元素只存在一次
2013-04-24 18:39
316 查看
//第一个list集合 List<String> list_a=new ArrayList<String>(); list_a.add("A"); list_a.add("B"); list_a.add("C"); list_a.add("D"); //第二个list集合 List<String> list_b=new ArrayList<String>(); list_b.add("C"); list_b.add("D"); list_b.add("E"); list_b.add("F"); list_b.add("G"); //把第二个list集合添加到第一个list集合中 list_a.addAll(list_b); //新的list集合,用来放最后的结果集 List<String> list_c=new ArrayList<String>(); //把追加到一起的list循环放入set集合中 Set<String> set=new HashSet<String>(); for (int i = 0; i < list_a.size(); i++) { String str=list_a.get(i); set.add(str); } //把set集合遍历添加在list中 for (Iterator<String> it = set.iterator(); it.hasNext();){ list_c.add(it.next()); }
相关文章推荐
- 关于JAVA中两个list或者两个set集合取他们相同的元素
- java 两个相同元素的List,合并排序去除重复元素的快速算法
- 两个list集合取相同的元素》》》目前最佳性能
- 合并两个集合元素:遵循集合元素不重复的原则,已经存在的元素不再插入
- 合并两个类型相同的List
- 已知两个链表 la和 lb,其元素值递增排序。编程将la和lb合并成一个递减有序(相同值元素只保留一个)的链表lc。(北方名校经典试题) 本题选做
- 取得两个集合中不同元素(去除两个集合中的相同元素)
- 查看两个集合中有没有相同的元素的方法。Collections disjoint
- 比较两个List是否相等(相同元素)
- 合并两个类型相同的List
- 合并两个字符集合为一个新集合,每个字符串在新集合中仅出现一次,函数返回新集合中字符串。 如: s1集合{“while”,”for”,”switch”,”if”,”continue”
- C#控制台基础 已知两个list<>集合,除去重复后合并成一个
- 合并两个类型相同的List
- 比较两个List元素是否相同,查找出两个list的不同元素
- 找出list中的不同元素、删除两个list中相同的对象
- python 中两个list是否有相同元素的办法?
- 链表的基本操作(创建,查找指定位置元素,删除指定元素,插入,倒置,去重,求集合的差,分别交换结点与交换结点值实现的冒泡排序,将两个有序链表合并成一个有序链表)c语言实现
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- java找出2个集合相同和不同的元素(以及去除List中的重复元素)
- php合并两个二维数组,二维数组按键名排序,删除二维数组元素,二维数组按相同字段合并)