fix out of index

This commit is contained in:
huanhu01 2020-12-03 20:24:26 +08:00
parent 181b83a75e
commit 1c9d06979b

View File

@ -261,6 +261,9 @@ public class ListUtil {
final int[] startEnd = PageUtil.transToStartEnd(pageNo, pageSize); final int[] startEnd = PageUtil.transToStartEnd(pageNo, pageSize);
if (startEnd[1] > resultSize) { if (startEnd[1] > resultSize) {
startEnd[1] = resultSize; startEnd[1] = resultSize;
if (startEnd[0] > startEnd[1]) {
return new ArrayList<>(0);
}
} }
return list.subList(startEnd[0], startEnd[1]); return list.subList(startEnd[0], startEnd[1]);