java中集合之间的运算优雅方式

    xiaoxiao2021-03-25  119

       在java中存在对集合之间的交集,并集,差集的运算,一般都是对集合采用迭代,遍历的方式实现运算操作,但是那不是最优雅的方式,代码量也是比较多的,下面有几种优雅的,快速的,方便的处理方式:

           1,并集:也叫合集,把俩个集合加一起即可,如下:

    public static void main(String[] args){ List<String> list1 = new ArrayList<String> (); list1.add("A"); list1.add("B"); List<String> list2 = new ArrayList<String> (); list1.add("C"); list1.add("D"); list1.add(list2); }此时list1中就是俩个集合的并集了   2.交集:

    list1.retainAll(list2) 3.差集:由属于A又不属于B的元素组成的叫差集 list1.remove(list2);

    转载请注明原文地址: https://ju.6miu.com/read-12373.html

    最新回复(0)