java - 我如何决定列表项目是否需要 nextPage

标签 java pagination

关于分页的问题。我的“StubServer”有方法-> readAll(int limit, int offset)。该方法返回子列表。好的。 问题是我如何知道是否有NextPage。

我必须在不了解所有元素列表大小的情况下决定是否需要下一页。

最佳答案

简短回答:

如果您的结果列表小于您的限制,那么您已到达列表末尾,不应再调用该方法。

int limit = 100;
int offset = 0;
do {
     list = readAll(limit, offset);
     int resultSize = list.count(); // Assuming some logic to count

     // do something with list

     // Check for list size vs requested items
     if(resultSize < limit) {
        // Exit loop when number of result retrieved was less than requested items
        break;
     }

     // Else just move on to next batch
     offset += limit;

} while (expression);

关于java - 我如何决定列表项目是否需要 nextPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42139463/

相关文章:

java - 有人在实际应用程序中使用 short 和 byte 原始类型吗?

C 写入绝对地址不更新值

android - Recyclerview addOnScrollListener问题

symfony - 有没有办法让 knp 分页器只显示下一个和上一个按钮

php - 如何修复 Laravel 8 UI 分页问题?

java - spring boot - 映射对请求的正确响应,用于多异步调用

java - jsp - 使用 unicode(希伯来字母)发布请求未正确显示

java - 当我尝试在另一台计算机上运行 Java 类时出错?

java - 如何在java中连接字符?

php - 如何从数据库中获取前 100 个值以及后 100 个值,依此类推?