1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util;
17
18 import java.util.ArrayList;
19 import java.util.List;
20
21 import org.junit.Test;
22 import org.slf4j.Logger;
23 import org.slf4j.LoggerFactory;
24
25 public class CollectionUtilsTest {
26
27 private static final Logger logger = LoggerFactory.getLogger(CollectionUtilsTest.class);
28
29 @Test
30 public void testSplitEvenly() {
31 try {
32 logger.info("Hello World");
33 List<String> elements = new ArrayList<String>();
34 for (int i = 0; i < 100; i++) {
35 elements.add(i + "");
36 }
37 List<List<String>> listOfLists = CollectionUtils.splitEvenly(elements, 7);
38 logger.info("listOfLists.size()=" + listOfLists.size());
39 for (List<String> strings : listOfLists) {
40 logger.info(strings.size() + "");
41 }
42 } catch (Exception e) {
43 e.printStackTrace();
44 }
45 }
46 }