package com.qs.jxw.modules.charts.entity;
import java.util.ArrayList;
import java.util.List;
/**
* 测试removeAll的去重性
* @author Administrator
*
*/
public class ListOper2 {
public static void main(String[] args) {
List list1 = new ArrayList();
list1.add("1111");
list1.add("2222");
list1.add("3333");
list1.add("3333");
List list2 = new ArrayList();
list2.add("3333");
list2.add("4444");
list2.add("5555");
// list1中的2个"3333"元素和list2的"3333"都一样,都remove掉
// 在执行removeAll方法时是通过equals方法来判断集合元素是否相等的,所以会出现上述问题!
boolean flag = list1.removeAll(list2);
System.out.println(flag); //true
System.out.println(list1); //[1111, 2222]
}
}
removeAll()去重性
最新推荐文章于 2024-07-30 09:34:40 发布