可以使用Java 8中的流(Stream)和Collectors类来对int数组列表进行分组。以下是一个示例代码: ```java import java.util.*; import java.util.stream.Collectors; public class Main { public static void main(String[] args) { List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); Map<Integer, List<Integer>> groups = list.stream() .collect(Collectors.groupingBy(i -> i % 3)); System.out.println(groups); } } ``` 输出结果为: ``` {0=[3, 6, 9], 1=[1, 4, 7, 10], 2=[2, 5, 8]} ``` 这里将int数组列表按照元素对3取模的结果进行分组,得到一个Map对象,其中键为余数,值为对应的元素列表。可以根据需要修改分组的方式。