From ff962c12e97a90c0e77020301dc40d54f6feed96 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 16 Jul 2024 15:19:40 +0800 Subject: [PATCH] add method --- .../dromara/hutool/core/net/url/UrlQuery.java | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java index 541565b85..3a5b70c41 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/net/url/UrlQuery.java @@ -178,6 +178,18 @@ public class UrlQuery { return this; } + /** + * 移除键及对应所有的值 + * + * @param key 键 + * @return this + * @since 5.8.30 + */ + public UrlQuery remove(final CharSequence key) { + this.query.remove(key); + return this; + } + /** * 解析URL中的查询字符串 * @@ -247,7 +259,7 @@ public class UrlQuery { *
  • 如果value为{@code null},只保留key,如key1对应value为{@code null}生成类似于{@code key1&key2=v2}形式
  • * * - * @param charset encode编码,null表示不做encode编码 + * @param charset encode编码,null表示不做encode编码 * @return URL查询字符串 */ public String build(final Charset charset) { @@ -269,9 +281,9 @@ public class UrlQuery { *
  • 如果value为{@code null},只保留key,如key1对应value为{@code null}生成类似于{@code key1&key2=v2}形式
  • * * - * @param keyCoder 键值对中键的编码器 - * @param valueCoder 键值对中值的编码器 - * @param charset encode编码,null表示不做encode编码 + * @param keyCoder 键值对中键的编码器 + * @param valueCoder 键值对中值的编码器 + * @param charset encode编码,null表示不做encode编码 * @return URL查询字符串 * @since 5.8.0 */