mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix bug
This commit is contained in:
@@ -533,8 +533,8 @@ public class ListUtil {
|
||||
* </p>
|
||||
*
|
||||
* @param <T> 集合元素类型
|
||||
* @param list 列表
|
||||
* @param size 每个段的长度
|
||||
* @param list 列表,为空时返回{@link #empty()}
|
||||
* @param size 每个段的长度,当长度超过list长度时,size按照list长度计算,即只返回一个节点
|
||||
* @return 分段列表
|
||||
* @since 5.4.5
|
||||
*/
|
||||
@@ -557,8 +557,8 @@ public class ListUtil {
|
||||
* </p>
|
||||
*
|
||||
* @param <T> 集合元素类型
|
||||
* @param list 列表
|
||||
* @param size 每个段的长度
|
||||
* @param list 列表,为空时返回{@link #empty()}
|
||||
* @param size 每个段的长度,当长度超过list长度时,size按照list长度计算,即只返回一个节点
|
||||
* @return 分段列表
|
||||
* @see #partition(List, int)
|
||||
* @since 5.4.5
|
||||
|
@@ -26,7 +26,7 @@ public class Partition<T> extends AbstractList<List<T>> {
|
||||
*/
|
||||
public Partition(List<T> list, int size) {
|
||||
this.list = list;
|
||||
this.size = size;
|
||||
this.size = Math.min(size, list.size());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -215,7 +215,8 @@ public class LocalDateTimeUtil {
|
||||
}
|
||||
|
||||
/**
|
||||
* 解析日期时间字符串为{@link LocalDateTime},仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30
|
||||
* 解析日期时间字符串为{@link LocalDateTime},仅支持yyyy-MM-dd'T'HH:mm:ss格式,例如:2007-12-03T10:15:30<br>
|
||||
* 即{@link DateTimeFormatter#ISO_LOCAL_DATE_TIME}
|
||||
*
|
||||
* @param text 日期时间字符串
|
||||
* @return {@link LocalDateTime}
|
||||
@@ -225,7 +226,8 @@ public class LocalDateTimeUtil {
|
||||
}
|
||||
|
||||
/**
|
||||
* 解析日期时间字符串为{@link LocalDateTime},格式支持日期时间、日期、时间
|
||||
* 解析日期时间字符串为{@link LocalDateTime},格式支持日期时间、日期、时间<br>
|
||||
* 如果formatter为{code null},则使用{@link DateTimeFormatter#ISO_LOCAL_DATE_TIME}
|
||||
*
|
||||
* @param text 日期时间字符串
|
||||
* @param formatter 日期格式化器,预定义的格式见:{@link DateTimeFormatter}
|
||||
|
@@ -16,6 +16,15 @@ import java.util.List;
|
||||
|
||||
public class ListUtilTest {
|
||||
|
||||
@Test
|
||||
public void splitTest(){
|
||||
List<String> listAll = new ArrayList<>();
|
||||
listAll.add("1");
|
||||
listAll.add("2");
|
||||
List<List<String>> lists = ListUtil.split(listAll, 10);
|
||||
Assert.assertEquals(1, lists.size());
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void splitBenchTest() {
|
||||
|
Reference in New Issue
Block a user