Skip to content

Commit 28b5f72

Browse files
Guava Partition
1 parent 59b96fe commit 28b5f72

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/main/java/com/guava/NewArrayListDemo.java renamed to src/main/java/com/guava/PartitionDemo.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.ArrayList;
88
import java.util.List;
99

10-
public class NewArrayListDemo {
10+
public class PartitionDemo {
1111

1212
public static void main(String[] args) {
1313
testPartition();
@@ -26,13 +26,14 @@ public static void testPartition() {
2626
List<String> list = Lists.newArrayList("lin","chen","wu","zhang","qiu");
2727
//分页,每页2个元素
2828
List<List<String>> partitionList = Lists.partition(list, 2);
29-
if (CollectionUtils.size(partitionList) > 1) {
30-
//下标是从0开始的,获取第2页的元素,先判断集合的size,避免数组越界。
31-
List<String> partList = partitionList.get(1);
32-
//结果为 [wu, qiu]
29+
if (CollectionUtils.size(partitionList) > 0) {
30+
//下标是从0开始的,先判断集合的size,避免数组越界。
31+
List<String> partList = partitionList.get(0);
32+
//结果为 [lin, chen]
3333
System.out.println(partList);
3434
}
3535
}
3636

3737

38+
3839
}

0 commit comments

Comments
 (0)