diff --git a/CHANGELOG.md b/CHANGELOG.md index 614086d56..8156440ea 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,11 @@ # 🚀Changelog ------------------------------------------------------------------------------------------------------------- -# 5.8.30(2024-07-15) +# 5.8.30(2024-07-16) ### 🐣新特性 * 【core 】 Converter转换规则变更,空对象、空值转为Bean时,创建默认对象,而非null(issue#3649@Github) +* 【core 】 UrlQuery增加remove方法 ### 🐞Bug修复 * 【core 】 修复因RFC3986理解有误导致的UrlPath处理冒号转义问题(issue#IAAE88@Gitee) diff --git a/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java b/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java index b9495f62d..a4876052c 100644 --- a/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java +++ b/hutool-core/src/main/java/cn/hutool/core/net/url/UrlQuery.java @@ -142,6 +142,7 @@ public class UrlQuery { /** * 设置是否严格模式 + * * @param strict 是否严格模式 * @return this * @since 5.8.20 @@ -176,6 +177,18 @@ public class UrlQuery { return this; } + /** + * 移除键及对应所有的值 + * + * @param key 键 + * @return this + * @since 5.8.30 + */ + public UrlQuery remove(CharSequence key) { + this.query.remove(key); + return this; + } + /** * 解析URL中的查询字符串 * @@ -283,9 +296,9 @@ public class UrlQuery { *