public class PageTest {
public static void main(String[] args) {
// pageNum 頁碼數 pageSize 頁容量
int pageNum = 2;
int pageSize = 3;
List<String> list = new ArrayList<>();
list.add("AAAA");
list.add("BBBB");
list.add("CCCC");
list.add("DDDD");
list.add("EEEE");
list.add("FFFF");
list.add("GGGG");
list.add("HHHH");
list.add("IIII");
list.add("JJJJ");
list.add("KKKK");
list.add("LLLL");
list.add("MMMM");
List<String> pageList = list.stream().skip((pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList());
for (String s : pageList) {
System.out.println(s);
}
}
}