Releases: burukeYou/JDFrame
Releases · burukeYou/JDFrame
v0.1.8
新增特性
- isContains
- isContainValue
- anyMatch
- anyMatchValue
- allMatch
- allMatchValue
- noneMatch
- noneMatchValue
- hasNullValue
优化特性
- toMap 返回的是 LinkedHashMap 保持有序性
bug修复
v0.1.7
BugFix
- leftJoin 和 rightJoin 的相关API 的 bug修复
v0.1.6
修改特性
- 分组replenish方法名改成 replenishGroup
BugFix
v0.1.5
新增特性
- collect 支持原生stream的collect方法
- forEachPre 迭代遍历当前元素以及当前元素的前一个元素
- forEachNext 迭代遍历当前元素以及当前元素的下一个元素
- sort(Sorter) 添加Sorter参数的排序
修改特性
- 二级,三级toMap方法名修改为toMultiMap
- forEachDo(ConsumerIndex) 方法名修改为 forEachIndexDo
v0.1.4
新增特性
- #14 groupByConcat 分组后拼接
- replenishList 返回需要补充的元素
修改特性
- group多级分组的方法名修改。 带2表示二级分组,带3表示三级分组,提高方法语义
v0.1.3
新增特性
- group分组函数支持二级、三级分组
- 添加 groupByCustom函数。 可自定义从分组的列表里返回一个聚合值
v0.1.2
新增特性
- subtract() 集合相减
- differentOther() 不同集合间求差集
- retainAllOther() 等价于 retainAll ,区别是支持不同集合间的保留
v0.1.1
1、 新增特性-集合运算
- unionAll 取并集(不去重)
- union 取并集(去重)
- retainAll 保留集合A中在集合B存在的元素
- intersection 取交集
- different 取差集
支持按Comparator自定义判断元素是否相同
2、删除特性
v0.1.0
新增特性
distinct 支持自定义从重复元素选一个的回调逻辑
Bug修复
#11 whereNull Bug修复