mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
enhance CollUtil
This commit is contained in:
parent
c7a8aed325
commit
34443c3413
@ -15,6 +15,7 @@
|
||||
* 【crypto 】 RC4增加ecrypt(pr#1108@Github)
|
||||
* 【core 】 CharUtil and StrUtil增加@(pr#1106@Github)
|
||||
* 【extra 】 优化EMOJ查询逻辑(pr#1112@Github)
|
||||
* 【extra 】 优化CollUtil交并集结果集合设置初始化大小,避免扩容成本(pr#1110@Github)
|
||||
|
||||
### Bug修复
|
||||
* 【crypto 】 修复SM2验签后无法解密问题(issue#I1W0VP@Gitee)
|
||||
|
@ -105,9 +105,9 @@ public class CollUtil {
|
||||
*/
|
||||
public static <T> Collection<T> union(Collection<T> coll1, Collection<T> coll2) {
|
||||
if (isEmpty(coll1)) {
|
||||
return new ArrayList<>(coll2);
|
||||
return new ArrayList<>(coll2);
|
||||
} else if (isEmpty(coll2)) {
|
||||
return new ArrayList<>(coll1);
|
||||
return new ArrayList<>(coll1);
|
||||
}
|
||||
|
||||
final ArrayList<T> list = new ArrayList<>(Math.max(coll1.size(), coll2.size()));
|
||||
@ -2848,10 +2848,10 @@ public class CollUtil {
|
||||
/**
|
||||
* 使用给定的转换函数,转换源集合为新类型的集合
|
||||
*
|
||||
* @param <F> 源元素类型
|
||||
* @param <T> 目标元素类型
|
||||
* @param <F> 源元素类型
|
||||
* @param <T> 目标元素类型
|
||||
* @param collection 集合
|
||||
* @param function 转换函数
|
||||
* @param function 转换函数
|
||||
* @return 新类型的集合
|
||||
* @since 5.4.3
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user