kwhw.net
当前位置:首页 >> jAvA 两个list 去重 >>

jAvA 两个list 去重

public static void main(String[] args) { List firList = new ArrayList(); firList.add("1"); List twoList = new ArrayList(); twoList.add("2"); twoList.add("3"); firList.removeAll(twoList); System.out.println(firList.toString()); }

示例代码: public static void main(String[] args){ List list1 = new ArrayList(); list1.add(1); list1.add(2); list1.add(3); list1.add(4); List list2 = new ArrayList(); list2.add(1); list2.add(4); list2.add(7); list2.add(10); List...

方法一: 对于方法一而言,这也许是一个小窍门。利用的是Set集合中不允许出现重复的元素。 废话也不多说,请看代码: package com.yonyou.test; import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.Vecto...

List接口中,有一个方法addAll,可以实现合并list。 List a=new ArrayList(); List b=new ArrayList(); b.addAll(a); 合并出来的List就是b,而不是一个新的List . 如果创建新的可以: ArrayList c=(ArrayList )a.clone; c.addAll(b);

方法一: 通过Iterator 的remove方法 public void testList() { List list=new ArrayList(); list.add(1); list.add(2); list.add(4); list.add(1); list.add(2); list.add(5); list.add(1); List listTemp= new ArrayList(); Iterator it=list....

boolean addAll(Collection

List里面有一个“contains”的方法,可以知道list里面是否存在某个值: import java.util.ArrayList;import java.util.List;public class I {public static void main(String[] args) {List list1 = new ArrayList();for (int i = 0; i < 7; i++) ...

直接放入set中。如果List的泛型是基本类型(封装类)或String,可以直接这样做。但是泛型是你自己写的类,就需要你把这个类重写equals和hashCode方法。

Set最大的特性就是不允许在其中存放的元素是重复的 把List中的值放到 Set中,然后再从Set中取出放入List。

属性是???? 先给你一个看看是不是你需要的好了, // 利用 Set 的特性,将所有项目放入 Set //中即可移除重复的项目Set stringSet = new HashSet();for (String element : duplicateArray) {stringSet.add(element);}// Set.size() 为不重复项目...

网站首页 | 网站地图
All rights reserved Powered by www.kwhw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com