This commit is contained in:
Looly 2022-08-16 11:02:44 +08:00
parent 5264d90072
commit fcb12d19e1
2 changed files with 16 additions and 14 deletions

View File

@ -145,10 +145,11 @@ public class CollUtil {
/**
* 如果给定集合为空返回默认集合
*
* @param <T> 集合类型
* @param <E> 集合元素类型
* @param collection 集合
* @param defaultSupplier 默认值懒加载函数
* @param <T> 集合类型
* @param <E> 集合元素类型
* @param collection 集合
* @param handler 非空的处理函数
* @param defaultSupplier 默认值懒加载函数
* @return 非空empty的原集合或默认集合
* @since 5.7.15
*/
@ -229,9 +230,9 @@ public class CollUtil {
/**
* 是否包含{@code null}元素<br>
* <ul>
* <list>集合为{@code null}返回{@code true}</list>
* <list>集合为空集合即元素个数为0返回{@code false}</list>
* <list>集合中元素为""返回{@code false}</list>
* <li>集合为{@code null}返回{@code true}</li>
* <li>集合为空集合即元素个数为0返回{@code false}</li>
* <li>集合中元素为""返回{@code false}</li>
* </ul>
*
* @param iterable 被检查的Iterable对象如果为{@code null} 返回true
@ -1366,7 +1367,7 @@ public class CollUtil {
public static <T> T getFirst(final Iterable<T> iterable) {
if (iterable instanceof List) {
final List<T> list = (List<T>) iterable;
return CollUtil.isEmpty(list) ? null: list.get(0);
return CollUtil.isEmpty(list) ? null : list.get(0);
}
return IterUtil.getFirst(IterUtil.getIter(iterable));
}
@ -2567,10 +2568,11 @@ public class CollUtil {
* ["456"], "123" => true
* [Animal{"name": "jack"}], Dog{"name": "jack"} => true
* </pre>
*
* @param collection 被加入的集合
* @param object 要添加到集合的对象
* @param <T> 集合元素类型
* @param <S> 要添加的元素类型为集合元素类型的类型或子类型
* @param object 要添加到集合的对象
* @param <T> 集合元素类型
* @param <S> 要添加的元素类型为集合元素类型的类型或子类型
* @return 是否添加成功
* @author Cloud-Style
*/

View File

@ -89,9 +89,9 @@ public class IterUtil {
/**
* 是否包含{@code null}元素<br>
* <ul>
* <list>Iterator为{@code null}返回{@code true}</list>
* <list>Iterator为空集合即元素个数为0返回{@code false}</list>
* <list>Iterator中元素为""返回{@code false}</list>
* <li>Iterator为{@code null}返回{@code true}</li>
* <li>Iterator为空集合即元素个数为0返回{@code false}</li>
* <li>Iterator中元素为""返回{@code false}</li>
* </ul>
*
* @param iter 被检查的{@link Iterator}对象如果为{@code null} 返回true