修复TreeBuilder中使用HashMap导致默认乱序问题

This commit is contained in:
Looly 2022-11-03 22:20:57 +08:00
parent c42b17a979
commit a48e79b03f
2 changed files with 3 additions and 3 deletions

View File

@ -3,7 +3,7 @@
-------------------------------------------------------------------------------------------------------------
# 5.8.10.M1 (2022-11-02)
# 5.8.10.M1 (2022-11-03)
### 🐣新特性
* 【http 】 HttpResponse增加getFileNameFromDisposition方法pr#2676@Github
@ -15,6 +15,7 @@
* 【core 】 修复Partition计算size除数为0报错问题pr#2677@Github
* 【core 】 由于对于ASCII的编码解码有缺陷且这种BCD实现并不规范因此BCD标记为弃用issue#I5XEC6@Gitee
* 【core 】 修复IoUtil.copyByNIO方法写出时没有flush的问题
* 【core 】 修复TreeBuilder中使用HashMap导致默认乱序问题issue#I5Z8C5@Gitee
-------------------------------------------------------------------------------------------------------------
# 5.8.9 (2022-10-22)

View File

@ -7,7 +7,6 @@ import cn.hutool.core.lang.tree.parser.NodeParser;
import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjectUtil;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@ -56,7 +55,7 @@ public class TreeBuilder<E> implements Builder<Tree<E>> {
public TreeBuilder(E rootId, TreeNodeConfig config) {
root = new Tree<>(config);
root.setId(rootId);
this.idTreeMap = new HashMap<>();
this.idTreeMap = new LinkedHashMap<>();
}
/**