public static void main(String[] args) { //使用guava对list进行分割 List<String> list2 = new ArrayList<>(); for (int i = 0; i < 50; i++) { list2.add(i + ""); } //按每10个一组分割 List<List<String>> parts = Lists.partition(list2, 10); parts.stream().forEach(list -> { System.out.println(list); }); }