发布时间:2018-04-21作者:laosun阅读(4661)
常见的应用场景:
给角色赋值权限的时候,勾选完成进行编辑保存的时候。需要保存新增勾选、删除去除勾选,没有变化的不进行编辑.
import java.util.ArrayList; import java.util.List; /** * list 并集、无重复并集、交集和差集 * @author sun * @date 2018年4月21日 上午10:38:27 */ public class Sunjs { public static void main(String[] args) { List<String> list1 =new ArrayList<String>(); list1.add("A"); list1.add("B"); List<String> list2 =new ArrayList<String>(); list2.add("B"); list2.add("C"); /** 并集 **/ // list1.addAll(list2); // System.out.println(list1);//运行结果:[A, B, B, C] /** 无重复并集 **/ // list2.removeAll(list1); // list1.addAll(list2); // System.out.println(list1);//运行结果:[A, B, C] /** 交集 **/ // list1.retainAll(list2); // System.out.println(list1);//运行结果:[B] /** 差集 **/ list1.removeAll(list2); System.out.println(list1);//运行结果:[A] } }
版权属于: 技术客
原文地址: https://www.sunjs.com/article/detail/a6e16a20a4f743d7bb46db6dd89c4981.html
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。