我有一个自然数列表。如何使用 Java Stream API 对所有可被 3、5 和两者整除的数字进行分组?
例如:
ArrayList<Integer> list = new ArrayList<>();
list.add(24);
list.add(25);
list.add(45);
list.add(30);
list.add(3);
list.add(20);
list.add(5);
Run Code Online (Sandbox Code Playgroud)
我想要 l3 = [3,24] ,l5 = [5,20,25],l35 = [45,30]
另外,我不想groupingBy()在名单上打电话三遍,因为名单真的很大。