851 Commits

Author SHA1 Message Date
Golden Looly
78e30def67
Merge pull request #2041 from micuncang/v5-dev
CharSequenceUtil.replace方法支持增补字符
2021-12-29 07:46:42 +08:00
looly
ff3dc01f04 fix bug 2021-12-29 07:22:10 +08:00
wangyao
affa4026c3 增加了一个工具方法CheckedUtil,方便的执行会抛出受检查类型异常的方法调用或者代码段。该工具通过函数式的方式将那些需要抛出受检查异常的表达式或者代码段转化成一个标准的Func 对象。 2021-12-28 17:21:59 +08:00
wangyao
d69a9b48df 增加了一个工具方法CheckedUtil,方便的执行会抛出受检查类型异常的方法调用或者代码段。该工具通过函数式的方式将那些需要抛出受检查异常的表达式或者代码段转化成一个标准的java8 functional 对象。 2021-12-28 14:25:17 +08:00
micuncang
1b63807965 replace方法支持包含增补字符(例如:𤰉)的字符串。脱敏等依赖该方法处理形如"𤰉秀秀"的中文时处理异常。 2021-12-25 23:33:03 +08:00
Looly
364bca150a fix bug 2021-12-25 02:33:28 +08:00
Looly
4f683f6445 fix bug 2021-12-25 01:31:03 +08:00
Looly
03e3df7729 fix bug 2021-12-23 15:55:27 +08:00
Looly
8705f1b67c add method 2021-12-22 00:48:31 +08:00
Looly
6eb5a76f80 add method 2021-12-22 00:28:29 +08:00
Looly
9768a4d080 add method 2021-12-21 23:56:43 +08:00
Looly
e2710ae79e !484 抽取所有CollStream中group相关函数,提取一个groupThen,采纳我上一个PR回复的建议,使得代码更加灵活
Merge pull request !484 from 阿超/v5-dev
2021-12-21 15:46:42 +00:00
looly
2b4f70f88d fix bug 2021-12-20 09:34:14 +08:00
looly
8c7106d7f3 fix bug 2021-12-17 17:51:36 +08:00
VampireAchao
6c8ce4ea85 抽取所有CollStream中group相关函数,提取一个groupThen,采纳上一个PR回复的建议,使得代码更加灵活 2021-12-15 22:18:29 +08:00
Looly
d3a4c256f1 !479 新增CollStreamUtil.groupKeyValue(java.util.Collection<E>, java.util.function.Function<E,K>, java.util.function.Function<E,V>),用于分组后能直接获取属性
Merge pull request !479 from 阿超/v5-dev
2021-12-12 10:58:26 +00:00
looly
fae914cf48 fix bug 2021-12-12 12:09:35 +08:00
looly
60901d5815 fix bytesToFloat bug 2021-12-12 11:43:56 +08:00
looly
a9bd7c3bb4 fix line bug 2021-12-12 09:58:43 +08:00
achao
43b33c81e3 Merge remote-tracking branch 'origin/v5-dev' into v5-dev 2021-12-09 20:15:58 +08:00
VampireAchao
bc8e9cd159 新增CollStreamUtil.groupKeyValue(java.util.Collection<E>, java.util.function.Function<E,K>, java.util.function.Function<E,V>),用于分组时直接获取属性 2021-12-09 20:13:39 +08:00
looly
bdef4713e2 fix code 2021-12-09 16:48:47 +08:00
Looly
9468c132ff fix getD 2021-12-09 01:26:33 +08:00
Looly
95e8c812ef fix null 2021-12-09 00:19:57 +08:00
achao
c1e6ea8d42 Merge remote-tracking branch 'origin/v5-dev' into v5-dev 2021-12-06 21:31:41 +08:00
VampireAchao
1b28ba13e4 处理了CollStreamUtil.toIdentityMap中,如果value为空时,发生NPE异常问题 2021-12-06 21:13:26 +08:00
VampireAchao
a2331bf5c9 处理了CollStreamUtil.toMap中,如果value为空时,发生NPE异常问题 2021-12-06 21:01:14 +08:00
Looly
acf40a5d1f fix bug 2021-12-06 00:43:57 +08:00
Looly
3fefdf5151 fix code 2021-12-05 23:34:14 +08:00
looly
1ee2d5d257 fix test 2021-12-01 16:45:30 +08:00
looly
a7fde0338b fix date chinese bug 2021-12-01 16:44:05 +08:00
looly
83108c712d fix test 2021-12-01 15:17:31 +08:00
bob.guo
8cd05924ce 数值奇偶数判断 2021-12-01 12:00:01 +08:00
looly
5ba1dde50d fix code 2021-11-30 11:59:34 +08:00
looly
109725da79 add methods 2021-11-30 11:53:13 +08:00
scruel
e46c5e1c0c add removeWithAddIf methods 2021-11-30 11:02:42 +08:00
looly
2b65aaa6c3 add test 2021-11-28 19:10:12 +08:00
Looly
496d07c8d7 add test 2021-11-26 22:21:41 +08:00
Looly
95854cddb1 add options 2021-11-26 21:31:55 +08:00
duandazhi
d5eabab63e 身份证工具类,增加对 港澳台 在大陆身份证 的 文档说明; 大陆用户 对 810000、820000、830000 开通的18位身份证 往往比较陌生。 2021-11-25 16:59:39 +08:00
Looly
30515f0351 add method 2021-11-24 23:10:59 +08:00
Looly
9818263d30 add methods 2021-11-21 05:23:41 +08:00
looly
a1d2c30526 fix code and add test 2021-11-20 16:38:40 +08:00
韩帅
a02a8d75d8 StrUtil.toCamelCase 方法重载 2021-11-17 15:40:41 +08:00
looly
ff70f92e9c add DefaultCloneable 2021-11-16 16:12:23 +08:00
陈其淇
3894bc88c3 添加clone的默认接口类 2021-11-16 12:11:42 +08:00
Looly
50654f821f fix code 2021-11-16 01:19:40 +08:00
Looly
a16b0ed025 fix code 2021-11-16 00:38:10 +08:00
Looly
e7370ef77c !459 - 拓展ofEmptyAble函数,简化了判空元素list的操作 - ifPresentOrElse现在支持链式调用 - 拓展mapOrElse函数,可用于一些连续的参数校验 - 拓展exec函数,能对NPE和数组越界异常进行友好返回
Merge pull request !459 from 阿超/v5-dev
2021-11-15 16:26:52 +00:00
Looly
305fa44b55 fix textFinder 2021-11-16 00:09:40 +08:00