Commit Graph
59 Commits
Author SHA1 Message Date
emptypoint ba944f854a add method; 2023-02-19 15:24:30 +08:00
emptypoint faa1e11494 add ip constants; 2023-02-19 15:24:30 +08:00
Zjp 3b3871ba1e fix bug; 2023-02-15 21:12:21 +08:00
emptypoint 4bed6c554a add method for ip Long; 2023-02-12 15:28:43 +08:00
emptypoint c9fdb17e8e update code; 2023-02-12 15:12:02 +08:00
emptypoint 74ca8eb1d0 fix doc; 2023-02-12 14:54:24 +08:00
emptypoint 4645336efd 优化ObjUtil文档 和 ClassUtil的部分文档; 2023-01-22 18:11:08 +08:00
emptypoint 814b34e7c9 优化BooleanUtil的文档,并增加测试用例; 2023-01-21 15:49:59 +08:00
emptypoint 4f3d78d80d 优化ArrayUtil中isSorted相关方法,并增加测试用例; 2023-01-20 18:58:17 +08:00
emptypoint 13af0c97e3 优化ArrayUtil文档注释和部分方法的实现逻辑 2023-01-10 21:26:28 +08:00
emptypoint 8b04138ad5 优化PrimitiveArrayUtil:
1.优化split方法;
2.优化多个方法注释;
2023-01-07 18:15:09 +08:00
emptypoint 7fc1ffe291 优化WordTree:
1.只有真正的叶子节点才创建“尾节点集合”;
2.除了根节点,其余节点的容量默认为1,避免无意义的浪费;
2023-01-01 21:56:37 +08:00
emptypoint d2604ea000 修复javadoc问题; 2023-01-01 13:16:34 +08:00
emptypoint 14351aa725 修复javadoc问题; 2023-01-01 11:30:19 +08:00
emptypoint a4fba3e429 优化TimeUtil工具类:
1.优化parse方法;
2.抽取常量;
3.修复注释;
2022-12-17 15:17:09 +08:00
emptypoint 1e40dec0ac 修复几处javadoc问题; 2022-12-11 13:15:26 +08:00
emptypoint df94a1ebe2 Update hutool-core/src/main/java/cn/hutool/core/lang/Opt.java 2022-12-06 06:35:10 +00:00
emptypoint 2c47b834ad Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-28 09:57:56 +00:00
emptypoint 39cf534006 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java
:trollface:
2022-11-28 09:48:23 +00:00
emptypoint 55188ca965 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-28 08:55:03 +00:00
emptypoint 5a0478b149 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-28 08:54:50 +00:00
emptypoint 08526cdea9 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-28 08:54:37 +00:00
emptypoint f1f741bb58 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-28 08:54:26 +00:00
emptypoint ce576a1d33 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-28 04:01:34 +00:00
emptypoint 0660c75057 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-27 14:31:11 +00:00
emptypoint d5879a0abd Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-27 14:31:00 +00:00
emptypoint a631f7e915 Update hutool-core/src/main/java/cn/hutool/core/tree/BeanTree.java 2022-11-27 13:09:22 +00:00
emptypoint 1af3b0a853 Apply all suggestions from code review 2022-11-27 11:44:15 +00:00
emptypoint b119a7a219 修复ArrayUtil.insert()无法操作原始类型数组的问题; 2022-11-18 23:32:26 +08:00
Zjp a22f43c689 优化isInteger和isLong的判断逻辑, 支持8进制和16进制; 2022-11-18 16:39:39 +08:00
Zjp 9a1ed650a8 搬运apache-NumberUtils.isCreatable方法及测试用例; 2022-11-17 17:24:10 +08:00
ZZemptypoint c1b72a9bf1 Update hutool-core/src/test/java/cn/hutool/core/stream/EntryStreamTest.java 2022-11-17 14:11:29 +08:00
Zjp ab39b7410f 几个小优化:
1.优化CollUtil.map()方法, 减少流中的无意义操作;
2.优化ArrayUtil.get()方法, 使用合理的逻辑判断 代替 使用异常判断null值;
2022-11-14 20:28:48 +08:00
Zjp bb29b97849 优化NumberUtil.isPrime()方法:
1.优化执行过程, 直接排除偶数;
2.修改函数名, 从复数形式变为单数;
2022-11-14 20:23:55 +08:00
Zjp f4682c78b2 1.优化BeanPath.set()方法, 使用循环代替递归, 减少填充子对象过程中, 重复获取子对象的损耗;
2.由于set方法修改, 顺带修改了BeanPath.get方法, 减少了方法参数, 优化了处理逻辑, 明确方法职责;
2022-11-11 21:55:23 +08:00
emptypoint e9488f8e65 优化BeanPath.set方法,避免多次重复调用get方法 2022-11-09 19:27:55 +08:00
Zjp 20d71d0e49 add @author; 2022-11-09 07:27:39 +00:00
Zjp 5f9c3424e4 fix BeanUtilTest的变量赋值错误; 2022-11-09 14:57:21 +08:00
Zjp 1d25cbdd24 1. 优化了保存结果的StringBuilder的初始化长度;
2. 优化了expression的重置操作;
3. 优化了解析异常时的处理;
2022-11-09 11:19:39 +08:00
Zjp 37dbef1c36 修正Assert.notNull的message内容; 2022-10-18 14:10:10 +08:00
Zjp 8206176db9 一些小修补:
1.优化LambdaUtil多余语句, 优化缓存的key值;
2.修正ReflectUtil的javadoc文档显示, 优化StringBuilder初始化长度;
3.优化CharSequenceUtil的replace方法, 优化StringBuilder初始化长度, 优化对codePoint的添加处理;
2022-09-23 09:36:44 +08:00
emptypoint 9dc6159bfe !4 1
Merge pull request !4 from 阿超/EasyStream-issue
2022-09-20 02:21:40 +00:00
emptypoint 9adbc0875e !3 :trollface: 优化toTree性能,抽取到CollectorUtil中
Merge pull request !3 from 阿超/EasyStream-issue
2022-09-19 05:48:23 +00:00
Zjp df748856d7 减少额外的判断; 2022-09-19 09:01:12 +08:00
emptypoint 4693b7bc97 优化根节点为null时的场景; 2022-09-18 22:46:25 +08:00
emptypoint 03a2579984 使用并行流,提高大量节点场景下的性能; 2022-09-18 21:07:15 +08:00
emptypoint 28f6a76933 优化toTree方法的实现,使用循环代替递归; 2022-09-18 20:54:33 +08:00
emptypoint 9417bbee2e 规范Test中POJO的使用; 2022-09-18 20:04:46 +08:00
emptypoint aba35cc6c2 predicate.test的返回结果不能为null; 2022-09-18 12:49:01 +08:00
Zjp 0caa2d400e [优化]Opt.ofEmptyAble(), 避免无意义的判断; 2022-08-18 17:47:15 +08:00
Zjp a937b4cacf 1.[优化]CollUtil部分方法的写法, 希望减少浪费;
2.[修复]CollUtil.lastIndexOf()处理非List类型时的bug;
3.[添加]一些新的测试方法和用例;
2022-08-17 18:10:34 +08:00
Zjp d2df665eaa 1.修改flatMap, flat和flatNonNull方法的注释; 2022-08-09 14:53:52 +08:00
Zjp c5fa258079 1.新增NonNull(Function)、mapNonNull(Function);
2.flatMapIter名称修改为flatIter;
3.flatMap和flatIter主动过滤null元素;
2022-08-09 11:36:48 +08:00
emptypoint 25196520d6 !1 审查,优化
Merge pull request !1 from 阿超/cherry-pick-1659789195
2022-08-06 15:27:21 +00:00
Zjp 3608f9dbe0 fixed fc8923b from https://gitee.com/VampireAchao/hutool/pulls/742
优化FastStream:
1.新增takeWhile、dropWhile方法;
2.优化部分写法, 希望进一步提高效率;
3.删除多余的代码, 移动部分代码到其他类中;
2022-08-06 12:33:18 +00:00
Zjp fc8923b2e9 优化FastStream:
1.新增takeWhile、dropWhile方法;
2.优化部分写法, 希望进一步提高效率;
3.删除多余的代码, 移动部分代码到其他类中;
2022-08-05 18:16:15 +08:00
Zjp 1bc419d72c 1.优化of(T)方法, 让其等价于ofNullable(T); 2022-08-01 17:54:12 +08:00
Zjp f06162c1bd 1.删除多余的并行流设置, 补充缺失的设置;
2.删除多余代码;
2022-08-01 17:16:14 +08:00
Zjp 9a7367ffe1 优化FastStream实现细节, 使用高效一些的写法; 2022-08-01 16:25:07 +08:00