Commit Graph

3347 Commits

Author SHA1 Message Date
Looly
7cb48f9cd2 fix code 2023-05-05 00:21:29 +08:00
VampireAchao
e2303e24dd 异常处理 2023-05-04 22:53:48 +08:00
Looly
06da285f6e fix code 2023-05-04 16:18:19 +08:00
Looly
1dfbc48117 fix code 2023-05-04 15:51:11 +08:00
Looly
6d8d51ceca fix code 2023-05-04 13:54:30 +08:00
Looly
b6f970ce20 fix code 2023-05-04 00:51:31 +08:00
Looly
b92c91a134 fix code 2023-05-03 22:15:11 +08:00
Looly
6b68efb627
!985 【6.x】添加用于处理层级结构的通用工具
Merge pull request !985 from Createsequence/feat/hierarchy
2023-05-03 13:38:57 +00:00
Looly
b60393d9b2 add test 2023-05-03 21:35:04 +08:00
huangchengxing
573d65d02b feat(HierarchyUtil): 添加用于处理层级结构的通用工具 2023-05-03 19:59:11 +08:00
lgc
401b800a8c 不使用Apache-Commons-Lang3的获取最尾端异常,采用递归方式 2023-04-28 16:38:27 +08:00
Looly
fc8df677ca fix test 2023-04-27 18:42:18 +08:00
Looly
7edd9144fc fix test 2023-04-27 18:37:34 +08:00
Looly
b806d7a4ab fix code 2023-04-27 12:11:58 +08:00
Looly
0aa0bdfda4
!981 【6.x】为 Mutable 补充测试用例,与针对基础数据类型的工厂方法及接口默认方法
Merge pull request !981 from Createsequence/v6-mutable-opt
2023-04-27 04:07:08 +00:00
Looly
b216e554c0 rename 2023-04-27 12:03:01 +08:00
Looly
edbd5140aa fix code 2023-04-27 00:41:59 +08:00
huangchengxing
69e013cd98 feat(Mutable): 补充针对基础数据类型的工厂方法与接口默认方法 2023-04-27 00:07:36 +08:00
Looly
ba2813becb fix code 2023-04-26 19:43:51 +08:00
Looly
a6f01e75c6 fix code 2023-04-25 17:57:23 +08:00
Looly
bd97a73cb9 fix code 2023-04-25 11:03:28 +08:00
Looly
435de4e602 fix code 2023-04-23 22:51:14 +08:00
Looly
06e091fc4a fix code 2023-04-23 22:40:36 +08:00
Looly
e483ed9938 Merge branch 'v6-dev' of gitee.com:dromara/hutool into v6-dev 2023-04-23 18:50:44 +08:00
Looly
c940beabab fix comment 2023-04-23 18:50:31 +08:00
Looly
abbd78acce fix code 2023-04-23 12:46:00 +08:00
Looly
1a82747d94 fix code 2023-04-23 00:50:28 +08:00
Looly
f226b8418a fix code 2023-04-23 00:05:39 +08:00
Looly
20636feb85 修复VIN(车架号)正则问题 2023-04-22 22:38:32 +08:00
Looly
6a04ef4a3a fix code 2023-04-22 21:53:58 +08:00
Looly
2d9febc7fb fix code 2023-04-22 20:21:49 +08:00
emptypoint
8a0327ac9c update StrTemplate; 2023-04-22 14:05:51 +08:00
Looly
40778dd924 fix test 2023-04-22 03:31:01 +08:00
Looly
79fc3663fb fix code 2023-04-22 03:27:06 +08:00
Looly
16e05bf9f5 fix code 2023-04-22 02:36:32 +08:00
Looly
32e8caccdd fix code 2023-04-21 01:09:02 +08:00
Looly
ffade772b1 fix code 2023-04-19 23:28:28 +08:00
Looly
64d49ff87b add test 2023-04-19 18:45:32 +08:00
Looly
7d4fabd201 fix code 2023-04-18 23:58:48 +08:00
Looly
1ba4f4a86b fix code 2023-04-18 23:12:29 +08:00
Looly
9d3551389e fix code 2023-04-18 22:40:05 +08:00
Looly
ff382aff85 fix code 2023-04-18 18:21:15 +08:00
Looly
aba953cfd2 fix code 2023-04-18 17:45:10 +08:00
Looly
bd5160e8d0 fix code 2023-04-18 16:35:19 +08:00
Golden Looly
62113aa1b0
Merge pull request #3068 from qianbaohuzi/v6-dev
test(UrlDecoderTest): 增加一些单元测试
2023-04-18 16:08:16 +08:00
liam
2faebb9bea test(UrlDecoderTest): 增加一些单元测试
增加一些单元测试
2023-04-18 15:58:24 +08:00
Looly
55ca246d3c fix decode 2023-04-18 12:24:21 +08:00
Looly
315890ddc2 fix code 2023-04-18 00:15:47 +08:00
Looly
1d1c881aa6 fix code 2023-04-18 00:10:46 +08:00
Looly
6e6079725d
!976 新增StrTemplate工具类
Merge pull request !976 from emptypoint/add-StrTemplate
2023-04-17 15:59:41 +00:00
Looly
542120f220 fix bug 2023-04-17 23:42:26 +08:00
Looly
f99e54d7ae fix test 2023-04-17 19:36:14 +08:00
Looly
d2fd9d448d fix code 2023-04-17 12:24:49 +08:00
Looly
30e91dd505 add method 2023-04-17 10:55:27 +08:00
Looly
2505a7d4dd add method 2023-04-17 10:07:17 +08:00
Looly
7db5d0f31f add method 2023-04-17 10:05:27 +08:00
Looly
c7be2191ae add readme 2023-04-17 01:04:37 +08:00
emptypoint
82ac5e6f04 add StrTemplate; 2023-04-17 00:02:39 +08:00
Looly
b73d7b2e68 fix code 2023-04-16 10:47:18 +08:00
Looly
6f71822ca7 fix code 2023-04-16 09:51:44 +08:00
Looly
f53b39d7d6 fix code 2023-04-16 09:51:27 +08:00
Looly
96e024bb02 fix code 2023-04-16 02:20:19 +08:00
Looly
4aeaa4cf1b fix code 2023-04-16 02:17:35 +08:00
Looly
1cd09cb261 fix code 2023-04-16 02:13:55 +08:00
Looly
1fd105dab5 fix test 2023-04-16 01:50:31 +08:00
Looly
bc9d665036 add test 2023-04-16 01:34:41 +08:00
Looly
3b53230a38 fix code 2023-04-16 00:54:24 +08:00
Looly
f504a176e4 fix code 2023-04-15 23:28:12 +08:00
Looly
656c551068 fix code 2023-04-15 23:07:59 +08:00
Looly
9781d5eb9f fix code 2023-04-15 17:31:13 +08:00
Looly
a280ff0918 fix code 2023-04-15 15:52:38 +08:00
Looly
2c3eac6046 fix code 2023-04-15 14:48:47 +08:00
Looly
241aea60e4 fix code 2023-04-15 10:51:19 +08:00
Looly
8a2dfafea9 fix code 2023-04-15 10:32:42 +08:00
Looly
f1addebbc4 fix code 2023-04-15 10:26:39 +08:00
Looly
0f9000adcb fix code 2023-04-15 09:12:37 +08:00
Looly
04aea46294 fix code 2023-04-15 00:35:39 +08:00
Looly
db84d98eea fix code 2023-04-14 23:33:48 +08:00
Looly
b4a5d830a3 fix code 2023-04-14 22:48:06 +08:00
Looly
a3ae323d3a fix code 2023-04-14 00:35:15 +08:00
Looly
45cb60364f fix code 2023-04-13 07:34:07 +08:00
Looly
a7c18e81f6 fix code 2023-04-12 17:23:09 +08:00
Looly
a96a95c988 fix code 2023-04-12 01:22:54 +08:00
Looly
d2e5155ac5 fix code 2023-04-12 01:18:11 +08:00
Looly
ea9349949b fix code 2023-04-12 00:52:11 +08:00
20035729
b1c032b326 抽取抽象类/减少重复代码 2023-04-10 14:55:22 +08:00
20035729
126aa0211b 6.0.3改为6.0.0 2023-04-07 11:05:01 +08:00
20035729
d0b7445fa8 三元组ImmutableTriple成员修改为final/6.0.3改为6.0.0 2023-04-07 10:56:52 +08:00
emptypoint
cf4e64a49b
Update hutool-core/src/main/java/org/dromara/hutool/core/tuple/ImmutableTriple.java 2023-04-07 02:54:08 +00:00
20035729
d6981a1a78 添加三元组ImmutableTriple/MutableTriple 2023-04-07 10:04:12 +08:00
Looly
19f6ea76ca fix code 2023-04-06 01:46:28 +08:00
Looly
43bada713d fix code 2023-04-06 00:49:58 +08:00
Looly
c31b985d04 add test 2023-04-05 01:14:20 +08:00
Looly
7f3dba9916 fix code 2023-04-05 01:07:57 +08:00
Looly
e588bde9f5 fix code 2023-04-04 23:57:36 +08:00
Looly
fafdbbd453 fix bug 2023-04-04 23:47:50 +08:00
Looly
98d08dc00a fix code 2023-04-03 23:49:34 +08:00
Looly
154192c7ee add test 2023-04-03 19:35:51 +08:00
Looly
4d752ece91 fix code 2023-04-03 19:12:09 +08:00
Looly
d6d7d8db75 fix code 2023-04-03 13:43:31 +08:00
Looly
85488f8317 fix code 2023-04-03 13:41:22 +08:00
Looly
c93c6a2b77 fix code 2023-04-03 13:17:55 +08:00
yulin
4c154b3aa3 feat(all): Modify Project Package Name cn.hutool->org.dromara.hutool
BREAKING CHANGE: 包名变更

Closes https://gitee.com/dromara/hutool/issues/I6SC4B
2023-04-03 02:32:22 +08:00
Looly
92807dc7a7 fix bug 2023-04-02 21:32:01 +08:00
Looly
ed44167d5c fix code 2023-04-02 21:05:28 +08:00
Looly
4dd0ed53d5 fix code 2023-04-02 19:09:22 +08:00
Looly
f0fb98c584 fix code 2023-04-01 01:04:54 +08:00
Looly
470e5415f0 fix code 2023-03-31 22:13:06 +08:00
Looly
3c33ab7fc2 fix code 2023-03-31 22:09:59 +08:00
Looly
8dab3881f7 fix code 2023-03-31 13:42:15 +08:00
Looly
06c27a8cfe fix code 2023-03-31 13:35:18 +08:00
Looly
f79dd096e2 fix bug 2023-03-31 13:19:11 +08:00
Looly
213a65aa0f fix test 2023-03-31 03:06:49 +08:00
Looly
c14390dd6d update to junit5 2023-03-31 02:56:36 +08:00
Looly
210fed9621 fix 2023-03-30 23:29:48 +08:00
Looly
19454853aa fix code 2023-03-30 23:28:11 +08:00
Looly
410f53ffd7 fix code 2023-03-30 23:15:25 +08:00
Looly
4c3144079f fix doc 2023-03-30 12:04:06 +08:00
Looly
c4548e425d fix code 2023-03-30 10:23:56 +08:00
Looly
c9024ba8f9 fix code 2023-03-30 02:35:12 +08:00
Looly
e7aa83220c fix Array 2023-03-30 01:44:41 +08:00
Looly
8dc96fb511 fix code 2023-03-29 23:05:00 +08:00
Looly
a0ac4362dd fix code 2023-03-29 21:57:20 +08:00
Looly
59d264048f fix code 2023-03-29 19:30:12 +08:00
Looly
6c57694599 fix code 2023-03-29 14:34:19 +08:00
Looly
bb1d65ff97 fix code 2023-03-29 13:57:17 +08:00
Looly
27e1f5f61e add ByteOrderMark 2023-03-29 13:42:26 +08:00
Looly
41cb8a6db7 fix code 2023-03-28 19:03:49 +08:00
Looly
42853b6706 add toml support 2023-03-28 02:04:37 +08:00
Looly
a30d5bb1a1 add test 2023-03-27 19:04:36 +08:00
Looly
ee90bc7e87 add copyright 2023-03-27 03:28:19 +08:00
Looly
2789d8cce7 update version 2023-03-27 02:12:29 +08:00
Looly
4fca8310e7 fix code 2023-03-27 02:02:10 +08:00
Looly
16f7549c7d fix code 2023-03-27 01:47:02 +08:00
Looly
7324502249 add dde check 2023-03-26 23:58:06 +08:00
Golden Looly
c832b74c83
Merge pull request #3016 from LiuTianyou/v6-dev
修复 issue#3014
2023-03-26 23:08:26 +08:00
LiuTianyou
e001359671 修复 issue#3014 2023-03-26 22:20:05 +08:00
Looly
a745f1be80 fix code 2023-03-26 17:15:17 +08:00
Looly
7581ab6428 fix code 2023-03-26 13:18:45 +08:00
Looly
dd091d7b25 fix code 2023-03-26 12:53:57 +08:00
Looly
376cfe4271 fix code 2023-03-26 12:50:34 +08:00
Looly
f970dc7632 fix code 2023-03-26 08:53:56 +08:00
Looly
1d4d4e0e76 fix code 2023-03-26 04:58:33 +08:00
Looly
611db9a56b fix code 2023-03-25 15:22:58 +08:00
Looly
8ae651caed fix code 2023-03-25 14:52:54 +08:00
Looly
c20a2ff710 rename 2023-03-25 14:14:28 +08:00
Looly
9f9efdcef4 fix code 2023-03-25 14:04:23 +08:00
Looly
bece00d176 fix code 2023-03-25 11:36:23 +08:00
Looly
af1ac9c121 fix code 2023-03-25 07:26:59 +08:00
Looly
dacb489c12 fix code 2023-03-25 06:34:07 +08:00
Looly
db96c981e3 fix code 2023-03-25 05:36:14 +08:00
Looly
46225d8af3 fix code 2023-03-25 05:00:32 +08:00
Looly
f363971187 fix code 2023-03-24 18:27:47 +08:00
Looly
3b2160d296 fix code 2023-03-24 18:12:50 +08:00
Looly
01f94defd2 fix code 2023-03-24 01:29:11 +08:00
Looly
46d10b4dbc add test 2023-03-24 00:37:40 +08:00
Looly
c8309ef5fb fix code 2023-03-23 23:50:59 +08:00
Looly
e81a63c6ad fix code 2023-03-23 22:40:45 +08:00
Looly
f77c95f6a9 fix code 2023-03-23 22:37:56 +08:00
Looly
4a85b01b38 fix bug 2023-03-23 22:29:39 +08:00
Looly
9d350acfb3 fix doc 2023-03-21 00:14:47 +08:00
Looly
248af7e2bc fix code 2023-03-20 22:53:25 +08:00
renyp
2b2c0d001c fix:避免调用方 显示调用API 触发查找树 优化;并通过内置锁,避免因并行树优化 可能造成的不可预知结果 和 无效重复的 树优化操作 2023-03-17 09:55:04 +08:00
Looly
bcb83e87de fix code 2023-03-17 00:55:08 +08:00
Looly
ed512e3377 fix code 2023-03-17 00:35:27 +08:00
Looly
569512fb56 fix code 2023-03-17 00:06:44 +08:00
renyp
3923281c7a Merge branch 'v6-dev' of https://github.com/veteran2018/hutool into v6-dev 2023-03-16 20:43:49 +08:00
renyp
00e9af4ffb fix:避免调用方 显示调用API 触发查找树 优化;并通过内置锁,避免因并行树优化 可能造成的不可预知结果 和 无效重复的 树优化操作 2023-03-16 20:40:36 +08:00
Looly
0797ceb12d fix test 2023-03-15 16:22:10 +08:00
VampireAchao
94f3920bc2 [enhancement] 使LambdaFactory.build支持构造器 2023-03-15 10:51:25 +08:00
VampireAchao
373996fcbb Merge remote-tracking branch 'origin/v6-dev' into v6-dev 2023-03-15 10:51:06 +08:00
VampireAchao
bd83fbd973 [enhancement] 使LambdaFactory.build支持构造器 2023-03-15 10:47:52 +08:00
VampireAchao
a1144f5228 Revert "[feature] 新增BooleanUtil.isJsFalsy以及isJsTruthy"
This reverts commit 4db9c44d18.
2023-03-15 09:59:58 +08:00
VampireAchao
2919749c8f Revert "[enhancement] 支持Float类型"
This reverts commit 4ccb44ee26.
2023-03-15 09:59:53 +08:00
VampireAchao
8efe8fb2fd Revert "[enhancement] 支持NaN类型"
This reverts commit d620a72585.
2023-03-15 09:59:48 +08:00
VampireAchao
5a4ed96e0d Revert "[enhancement] 调整方法名"
This reverts commit 5cd6481953.
2023-03-15 09:59:44 +08:00
Looly
50178ee1ab add NFA 2023-03-15 09:12:56 +08:00
Golden Looly
1f5700a57e
Merge branch 'v6-dev' into v6-dev 2023-03-15 08:56:43 +08:00
Looly
a03f12d23b fix comment 2023-03-15 03:11:41 +08:00
Looly
48fdda9faf fix code 2023-03-15 03:07:19 +08:00
Looly
b2235e4520 fix code 2023-03-14 23:15:19 +08:00
Looly
9e73770ae2 fix code 2023-03-14 22:16:54 +08:00
Looly
6cd802e9ac fix code 2023-03-14 20:26:26 +08:00
Looly
e4999ca6f6 fix code 2023-03-14 19:07:24 +08:00
VampireAchao
5cd6481953 [enhancement] 调整方法名 2023-03-14 16:05:19 +08:00
VampireAchao
d620a72585 [enhancement] 支持NaN类型 2023-03-14 15:53:38 +08:00
VampireAchao
4ccb44ee26 [enhancement] 支持Float类型 2023-03-14 11:06:28 +08:00
VampireAchao
4db9c44d18 [feature] 新增BooleanUtil.isJsFalsy以及isJsTruthy 2023-03-13 18:23:14 +08:00
youzipi
a1f8a9e093 feat: CollUtil add groupByFunc 2023-03-13 16:22:52 +08:00
Looly
c1a895bce5 fix code 2023-03-13 12:22:51 +08:00
Looly
1ad628f944 fix code 2023-03-13 11:41:20 +08:00
Looly
0df74202c2
!954 优化SplitUtil
Merge pull request !954 from emptypoint/update-SplitUtil
2023-03-13 03:17:29 +00:00
Looly
9ab3397a2f fix code 2023-03-13 11:15:47 +08:00
renyp
6cd998f648 chore:单元测试过程 sout输出的信息 重定向到测试报告(${projectDir}hutool\hutool-core\target\surefire-reports\cn.hutool.core.text.dfa.AutomatonTest-output.txt) 2023-03-13 11:07:30 +08:00
renyp
da69cde765 feat:基于NFA模型的 AC自动机,实现多模匹配 2023-03-13 11:06:33 +08:00
Looly
48eec2a8ae fix code 2023-03-13 05:04:50 +08:00
Looly
5b559d19bd fix code 2023-03-13 01:11:43 +08:00
Looly
f05e084a3b fix test 2023-03-12 23:49:14 +08:00
Looly
4da3e62e64 fix readme 2023-03-12 23:46:29 +08:00
emptypoint
32c7dd0c6b 1.fix doc;
2.update code;
2023-03-12 20:52:27 +08:00
Looly
cc6a3d4964 fix bug 2023-03-12 16:01:07 +08:00
Looly
bb89901961 fix code 2023-03-12 15:04:01 +08:00
Looly
3a259cdb58 fix bug 2023-03-12 13:28:08 +08:00
Looly
d80747f9d5 fix code 2023-03-11 19:42:04 +08:00
Looly
75d7a98ccc fix code 2023-03-10 22:14:54 +08:00
Golden Looly
9f18f16e32
Merge pull request #2969 from LuisStruggle/v6-dev-3
fix:ArrayUtil.addAll()方法,判断空数据组优化
2023-03-10 22:12:08 +08:00
LuisStruggle
84448ffd84 fix:ArrayUtil.addAll()方法,判断空数据组优化 2023-03-10 13:43:50 +08:00
Looly
8a154315fe fix code 2023-03-10 13:23:59 +08:00
Looly
35feac4eae fix code 2023-03-10 13:07:05 +08:00
Looly
58c6fed950 fix code 2023-03-10 01:06:23 +08:00
Looly
17e9cd97ac fix code 2023-03-10 00:51:16 +08:00
Looly
b3ddbcba23 fix code 2023-03-09 23:33:09 +08:00
Looly
b17cd4abb1 fix coder 2023-03-09 22:37:33 +08:00
Looly
728957baa3 fix code 2023-03-09 20:48:37 +08:00
Looly
e215f22292 fix code 2023-03-08 23:36:21 +08:00
Golden Looly
1960e1ef2a
Merge pull request #2956 from liupeng12345/v6-dev
增加函数式的日期格式化方法
2023-03-08 23:10:55 +08:00
Looly
5ac1c81812 add test 2023-03-08 23:10:05 +08:00
liupeng
b67464e6c1 增加函数式的日期格式化方法 2023-03-07 18:29:26 +08:00
Looly
c8f71a4bd2 fix doc 2023-03-07 18:25:14 +08:00
Looly
ececce7c52 fix code 2023-03-07 16:12:48 +08:00
huangxingming
00b064ba46 修复comment 2023-03-07 13:50:41 +08:00
huangxingming
94e6be4bf0 修复comment 2023-03-07 13:49:42 +08:00
huangxingming
f79e1e31fb 增加判断数组是否有重复元素的方法 2023-03-06 23:31:28 +08:00
huangxingming
f7b59ac744 增加判断数组是否有重复元素的方法 2023-03-06 23:16:40 +08:00
Looly
2ee6c0356a fix code 2023-03-05 22:31:57 +08:00
Looly
9eb982b7a6 fix code 2023-03-05 21:08:51 +08:00
Looly
81b0e95500 remove FileCopier 2023-03-05 21:04:04 +08:00
Looly
fb49d79f8b fixcode 2023-03-05 19:59:00 +08:00
Looly
7713db1730 add PathMover 2023-03-05 19:07:07 +08:00
Looly
9784e8e2b4 lambda代替反射执行 2023-03-05 17:22:33 +08:00
Looly
1eb629bc3b fix code 2023-03-05 17:05:40 +08:00
emptypoint
f79c670446 1.update code;
2.fix doc;
3.add test method;
2023-03-05 13:51:15 +08:00
Looly
09c3dd9565 fix bug 2023-03-03 21:58:42 +08:00
Looly
cf8c890e8d del gif 2023-03-03 21:21:36 +08:00
Looly
772d80a8be fix code 2023-03-03 20:59:17 +08:00
Looly
a99dd899d6 remove compiler 2023-03-03 18:03:59 +08:00
Looly
0767fcd175 add Automatic-Module-Name 2023-03-01 18:48:32 +08:00
Looly
73d25a2f8b fix code 2023-02-28 23:15:29 +08:00
Looly
1141d57cfd fix code 2023-02-28 22:48:00 +08:00
Looly
82be78e2fd EasyStreamTest 2023-02-28 21:57:46 +08:00
Looly
0dd2f8c92c
!937 EasyStream增加int long double类型的sum和avg方法
Merge pull request !937 from 爱花花/v6-dev
2023-02-28 13:56:57 +00:00
Looly
daa618ef3d fix code 2023-02-28 21:55:52 +08:00
Looly
28777b69b7 fix code 2023-02-28 21:39:27 +08:00
Looly
8573b84d02 remove console 2023-02-28 21:12:23 +08:00
Looly
c8707966be add version 2023-02-28 21:09:54 +08:00
Looly
bff6af81a1 fix doc 2023-02-28 20:46:30 +08:00
Looly
57671e3231 fix code 2023-02-28 20:30:55 +08:00
LoveHuahua
0b72ada03f 修改文档 2023-02-28 14:08:12 +08:00
LoveHuahua
5556701c91 Merge remote-tracking branch 'origin/v6-dev' into v6-dev
# Conflicts:
#	hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java
2023-02-28 11:02:43 +08:00
LoveHuahua
d89541364f 修改文档 修改final定义 2023-02-28 10:59:49 +08:00