有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我如何决定是否需要下一页列表项

关于分页的问题。我的“StubServer”有方法->; readAll(int limit, int offset)。此方法返回子列表。好啊 问题是我怎么知道有没有下一页

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


共 (1) 个答案

  1. # 1 楼答案

    简短答复:

    如果您的result列表少于limit,则您已到达列表的末尾,不应再调用该方法

    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);