Javaでのページングにおいて、最後のページを判別する方法は何ですか。
Javaでは、最後のページかどうかを判断するために、以下の方法を使用できます。
- 最初に、データの総数(総数)と1ページあたりに表示するデータの数(pageSize)を知る必要があります。
- その後、現在のページ番号(currentPage)を知る必要があります。
- 利用総数と1ページに表示されるデータ量から総ページ数(totalPage)を計算するには、次の式を使用します:totalPage = 総数 / 1ページに表示されるデータ量。総数が1ページに表示されるデータ量で割り切れない場合、総ページ数に1を追加する必要があります。
- 最後に、現在のページが最後のページかどうかを判断するためには、以下の条件を使用できます:currentPage >= totalPage。
以下はサンプルコードです。
int totalNum = 100; // 总数
int pageSize = 10; // 每页显示的数据量
int currentPage = 10; // 当前页
int totalPage = totalNum / pageSize;
if (totalNum % pageSize != 0) {
totalPage += 1;
}
boolean isLastPage = currentPage >= totalPage;