Browse Source

fix ListUtil.page

Looly 5 years ago
parent
commit
f881d083a9

+ 2 - 1
CHANGELOG.md

@@ -3,11 +3,12 @@
 
 
 -------------------------------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------------------------------------
 
 
-# 5.4.6 (2020-10-21)
+# 5.4.6 (2020-10-22)
 
 
 ### 新特性
 ### 新特性
 * 【http   】     HttpRequest增加basicProxyAuth方法(issue#I1YQGM@Gitee)
 * 【http   】     HttpRequest增加basicProxyAuth方法(issue#I1YQGM@Gitee)
 * 【core   】     NumberUtil.toStr修改逻辑,去掉BigDecimal的科学计数表示(pr#196@Gitee)
 * 【core   】     NumberUtil.toStr修改逻辑,去掉BigDecimal的科学计数表示(pr#196@Gitee)
+* 【core   】     ListUtil.page第一页页码使用PageUtil(pr#198@Gitee)
 
 
 ### Bug修复
 ### Bug修复
 * 【core   】     修复ChineseDate没有忽略时分秒导致计算错误问题(issue#I1YW12@Gitee)
 * 【core   】     修复ChineseDate没有忽略时分秒导致计算错误问题(issue#I1YW12@Gitee)

+ 1 - 1
hutool-core/src/main/java/cn/hutool/core/collection/ListUtil.java

@@ -231,7 +231,7 @@ public class ListUtil {
 	 * 对指定List分页取值
 	 * 对指定List分页取值
 	 *
 	 *
 	 * @param <T>      集合元素类型
 	 * @param <T>      集合元素类型
-	 * @param pageNo   页码,从0开始计数,0表示第一页
+	 * @param pageNo   页码,第一页的页码取决于{@link PageUtil#getFirstPageNo()},默认0
 	 * @param pageSize 每页的条目数
 	 * @param pageSize 每页的条目数
 	 * @param list     列表
 	 * @param list     列表
 	 * @return 分页后的段落内容
 	 * @return 分页后的段落内容

+ 0 - 2
hutool-core/src/test/java/cn/hutool/core/collection/ListUtilTest.java

@@ -57,8 +57,6 @@ public class ListUtilTest {
 
 
 	@Test
 	@Test
 	public void pageTest(){
 	public void pageTest(){
-
-
 		List<Integer> a = ListUtil.toLinkedList(1, 2, 3,4,5);
 		List<Integer> a = ListUtil.toLinkedList(1, 2, 3,4,5);
 
 
 		PageUtil.setFirstPageNo(1);
 		PageUtil.setFirstPageNo(1);

+ 3 - 3
hutool-cron/src/main/java/cn/hutool/cron/Scheduler.java

@@ -229,7 +229,7 @@ public class Scheduler implements Serializable {
 	}
 	}
 
 
 	/**
 	/**
-	 * 新增Task
+	 * 新增Task,如果任务ID已经存在,抛出异常
 	 * 
 	 * 
 	 * @param id ID,为每一个Task定义一个ID
 	 * @param id ID,为每一个Task定义一个ID
 	 * @param pattern {@link CronPattern}对应的String表达式
 	 * @param pattern {@link CronPattern}对应的String表达式
@@ -241,7 +241,7 @@ public class Scheduler implements Serializable {
 	}
 	}
 
 
 	/**
 	/**
-	 * 新增Task
+	 * 新增Task,如果任务ID已经存在,抛出异常
 	 * 
 	 * 
 	 * @param id ID,为每一个Task定义一个ID
 	 * @param id ID,为每一个Task定义一个ID
 	 * @param pattern {@link CronPattern}对应的String表达式
 	 * @param pattern {@link CronPattern}对应的String表达式
@@ -253,7 +253,7 @@ public class Scheduler implements Serializable {
 	}
 	}
 
 
 	/**
 	/**
-	 * 新增Task
+	 * 新增Task,如果任务ID已经存在,抛出异常
 	 * 
 	 * 
 	 * @param id ID,为每一个Task定义一个ID
 	 * @param id ID,为每一个Task定义一个ID
 	 * @param pattern {@link CronPattern}
 	 * @param pattern {@link CronPattern}