直接上示例代码吧:import java.util.ArrayList;import java.util.List;import static java.util.stream.Collectors.toList; public class MyTest { public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.ad...
List<String> intersection = listA.stream().filter(listB::contains).collect(Collectors.toList()); System.out.println("listA和listB交集 = " + intersection); // listA和listB并集(不去重) listA.addAll(listB); System.out.println("listA和listB并集 = " + listA); // listA和listB并集(去重)...
java8两个List集合取交集、并集、差集、去重并集java8两个List集合取交集、并集、差集、去重并集 import java.util.ArrayList;import java.util.List;import static java.util.stream.Collectors.toList;public class Test { public static void main(String[] args) { List<String> list1 = new ArrayList<String>...
简介:【Java用法】java 8两个List集合取交集、并集、差集、去重并集 在业务的开发过程中会经常用到两个List集合相互取值的情况,于是记录在此,方便后续使用哦~~~ public class ListTest {public static void main(String[] args) {ArrayList<String> listA = CollectionUtil.toList("a", "b", "c", "d", ...
差集、并集、交集 @test public void test1(){ list list1=new arraylist<>(); list1.add(1); list1.add(2); list1.add(3); list list2=new arraylist<>(); list2.add(3); list2.add(4); list2.add(5); system.out.println("===求交集==="); list...
public static void main(String[] args) { ArrayList<String> listA = CollectionUtil.toList("a", "b", "c", "d", "e"); ArrayList< ...
listAll.addAll(listAll2); System.out.println("---并集 listAll---"); listAll.parallelStream().forEachOrdered(System.out::println); // 去重并集 List<String> listAllDistinct = listAll.stream().distinct().collect(toList()); System.out.println("---得到去重并集 listAllDistinct---"); ...
java8两个List集合取交集、并集、差集、去重并集import java.util.ArrayList;import java.util.List;import static java.util.stream.Collectors.toList;public class Test { public static void main(String[] args) { List<String> list1 = new ArrayList<String>();list1.add("1");list1.add("2");list1...
java8两个List集合取交集、并集、差集、去重并集 import java.util.ArrayList; import java.util.List; import static java.util.stream.Collectors.toList; public class Test { public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); ...
(System.out::println);// 去重并集List<String>listAllDistinct=listAll.stream().distinct().collect(toList());System.out.println("---得到去重并集 listAllDistinct---");listAllDistinct.parallelStream().forEachOrdered(System.out::println);System.out.println("---原来的List1---");list1....