//创建测试集合
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
list.add(9);
list.add(10);
list.add(2);
list.add(3);
//stream流进行分组
Map<Boolean, List<Integer>> list1 = list.stream()
.collect(Collectors.groupingBy(x -> x < 2 ));
//拆分集合
List<Integer> list2 = list1.get(true);
List<Integer> list3 = list1.get(false);
System.out.println("list2" + list2);
System.out.println("list3" + list3);