diff --git a/CHANGELOG.md b/CHANGELOG.md index 968c289f7..6c1cdbeac 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ # 🚀Changelog ------------------------------------------------------------------------------------------------------------- -# 5.8.22(2023-08-15) +# 5.8.22(2023-08-16) ### 🐣新特性 * 【core 】 NumberUtil.nullToZero增加重载(issue#I7PPD2@Gitee) @@ -12,6 +12,7 @@ * 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@Gitee) * 【http 】 优化HttpUtil.urlWithForm方法(pr#1052@Gitee) * 【cron 】 优化PatternParser支持年的步进(issue#I7SMP7@Gitee) +* 【core 】 TreeUtil增加getParentsId方法(issue#I7TDCF@Gitee) ### 🐞Bug修复 * 【core 】 修复NumberUtil.toBigDecimal转换科学计数法问题(issue#3241@Github) diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java index 710497e03..7577e496e 100755 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java @@ -230,6 +230,42 @@ public class TreeUtil { return result; } + /** + * 获取所有父节点ID列表 + * + *
+ * 比如有个人在研发1部,他上面有研发部,接着上面有技术中心
+ * 返回结果就是:[研发部, 技术中心]
+ *
+ * @param