2548 Commits

Author SHA1 Message Date
huangchengxing
b463b11364 Merge branch 'v6-dev' into refactor-stream
# Conflicts:
#	hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java
#	hutool-core/src/main/java/cn/hutool/core/stream/WrappedStream.java
2022-09-06 12:39:02 +08:00
huangchengxing
717305e039 fix code 2022-09-06 12:21:41 +08:00
huangchengxing
741f0aa53a 重构增强流:
1.移除SimpleStreamWrapper;
2.将EasyStream中部分方法移动至接口中;
3.调整类名、方法名、变量名与部分注释;
4.为实例方法添加空值校验;
5.补充测试用例;
2022-09-06 11:21:38 +08:00
Looly
7fb7667e14 fix code 2022-09-04 21:29:29 +08:00
Looly
d52d36cfdc fix code 2022-09-04 20:57:26 +08:00
Looly
c72e2bb5ba fix code 2022-09-04 20:11:25 +08:00
Looly
d1a5818a8e
!781 【6.x】新增基于键值对类型元素的Stream增强流实现
Merge pull request !781 from Createsequence/feat-stream-ext
2022-09-04 11:42:51 +00:00
Looly
f942bd59da fix code 2022-09-02 23:44:45 +08:00
Looly
b02610ed27
!790 补充collection.iter包下的测试用例、注释
Merge pull request !790 from Createsequence/fix-coll
2022-09-02 15:43:21 +00:00
duandazhi
97174e2ffc 修复availableProcessors,潜在的native方法获取CPU个数失败的问题 2022-09-02 23:03:01 +08:00
huangchengxing
2d1255cbff 将增强流中的部分通用方法分离为接口中的默认方法 2022-09-02 18:06:50 +08:00
huangchengxing
3c5313f0a7 将键值对流的键值对对象从内部类调整为AbstractMap.SimpleImmutableEntry 2022-09-02 16:14:47 +08:00
huangchengxing
43bd15b515 Merge remote-tracking branch 'gitee/v6-dev' into feat-stream-ext 2022-09-02 13:43:11 +08:00
huangchengxing
7b5683a3c4 fix code and test case 2022-09-02 11:30:04 +08:00
Looly
4a0a977397 fix doc 2022-09-01 17:57:39 +08:00
Looly
14ff5c43ea
!788 补充 collection.iter包下的测试用例,完善注释并为部分方法补充空值校验
Merge pull request !788 from Createsequence/fix-coll
2022-09-01 09:55:26 +00:00
huangchengxing
ce7a075b1e fix code and test case 2022-09-01 13:45:26 +08:00
huangchengxing
55fa1812a9 fix docs and test cases 2022-08-31 13:22:00 +08:00
Looly
3bddce1a0b fix doc 2022-08-31 00:53:20 +08:00
Looly
05bd3cca9f
!771 【6.x】优化支持一键多值的Map集合扩展,为其添加统一接口
Merge pull request !771 from Createsequence/feat-multi-map
2022-08-30 16:27:53 +00:00
Looly
fe6c48f08d fix code 2022-08-30 23:32:15 +08:00
Looly
4e8060e441 fix code 2022-08-30 23:13:55 +08:00
Looly
26d550dbab
!780 修复Issue #I5OSFC(更友好提示),完善Zodiac单元测试
Merge pull request !780 from Husky/v6-dev
2022-08-30 13:48:16 +00:00
Looly
dd3148ca0a 更新测试 2022-08-30 21:42:03 +08:00
Looly
dd64ab878e
!782 完善annotation包相关测试用例
Merge pull request !782 from Createsequence/v6-dev
2022-08-30 13:40:49 +00:00
Looly
1361e11592 将ObjUtil.defaultIfNull检验参数类型从Object改为泛型 2022-08-30 21:38:57 +08:00
Husky
39a618ff10 ZoneUtilTest 完善 2022-08-30 17:44:36 +08:00
Husky
d9d8ad0d62 WeekTest 完善 2022-08-30 17:35:45 +08:00
huangchengxing
9077297966 将defaultIfNull检验参数类型改为泛型,并补充重载方法 2022-08-30 16:47:50 +08:00
huangchengxing
e20c5c3d81 完善annotation包相关测试用例 2022-08-30 15:22:32 +08:00
huangchengxing
95af267855 添加键值对流 2022-08-30 15:05:00 +08:00
huangchengxing
4893a5e9aa 添加支持对流进行转换的收集器 2022-08-30 15:04:30 +08:00
huangchengxing
9e20dbb7a0 将EasyStream部分代理方法分离至公共父类 2022-08-30 15:00:59 +08:00
贾正全
f7ebc9f0fa Zodiac test完善 2022-08-30 12:06:57 +08:00
Looly
c58418017e fix bug and add test 2022-08-29 10:16:16 +08:00
Looly
514483010e fix code 2022-08-28 19:56:51 +08:00
Looly
680c12e423 fix code 2022-08-28 19:55:20 +08:00
Looly
83798c3bf7 fix code 2022-08-28 19:54:30 +08:00
Looly
82fb4e22b1 fix test 2022-08-28 19:25:22 +08:00
Looly
e8a50775d0 fix doc 2022-08-28 19:19:54 +08:00
Looly
282d6245a4 fix bug 2022-08-27 01:06:01 +08:00
Looly
d815af53de add method 2022-08-27 00:53:47 +08:00
Looly
923da89622 fix doc 2022-08-26 16:29:49 +08:00
Looly
54ffe1ed0e add commnent 2022-08-26 16:17:05 +08:00
Looly
80a9af499c fix code 2022-08-26 15:19:01 +08:00
Looly
7d3c567961
!770 对EasyStream中补充peekIdx()方法,修改mapMulti()方法适配于更高版本JDK
Merge pull request !770 from ZVerify/v6-dev
2022-08-26 01:23:19 +00:00
Looly
d04feb8f70 fix code 2022-08-26 09:13:17 +08:00
huangchengxing
6c001e868b 优化支持一键多值的Map集合扩展,为其添加统一接口 2022-08-25 12:13:00 +08:00
Looly
9878264882 add method 2022-08-25 11:37:57 +08:00
臧臧
97ce543b47 对EasyStream中补充peekIdx()方法,mapMulti适配于更高版本JDK 2022-08-24 13:49:09 +08:00