Package org.aoju.bus.core.toolkit
Class UriKit.Query
java.lang.Object
org.aoju.bus.core.toolkit.UriKit.Query
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(CharSequence key, Object value) 增加键值对addAll(Map<? extends CharSequence, ?> queryMap) 批量增加键值对构建URL查询字符串,即将key-value键值对转换为key1=v1&key2=&key3=v3形式get(CharSequence key) 获取查询值获得查询的Mapstatic UriKit.Query构建Querystatic UriKit.Query构建Querystatic UriKit.Queryof(Map<? extends CharSequence, ?> queryMap) 构建Query解析URL中的查询字符串解析URL中的查询字符串toString()
-
Constructor Details
-
Query
public Query()构造 -
Query
-
-
Method Details
-
of
构建Query- Parameters:
queryMap- 初始化的查询键值对- Returns:
UriKit.Query
-
of
构建Query- Parameters:
queryStr- 初始化的查询字符串charset- decode用的编码,null表示不做decode- Returns:
UriKit.Query
-
of
构建Query- Parameters:
queryStr- 初始化的查询字符串charset- decode用的编码,null表示不做decodeautoRemovePath- 是否自动去除path部分,true则自动去除第一个?前的内容- Returns:
UriKit.Query
-
add
增加键值对- Parameters:
key- 键value- 值,集合和数组转换为逗号分隔形式- Returns:
- this
-
addAll
批量增加键值对- Parameters:
queryMap- query中的键值对- Returns:
- this
-
parse
解析URL中的查询字符串- Parameters:
queryStr- 查询字符串,类似于key1=v1&key2=&key3=v3charset- decode编码,null表示不做decode- Returns:
- this
-
parse
解析URL中的查询字符串- Parameters:
queryStr- 查询字符串,类似于key1=v1&key2=&key3=v3charset- decode编码,null表示不做decodeautoRemovePath- 是否自动去除path部分,true则自动去除第一个?前的内容- Returns:
- this
-
getQueryMap
-
get
-
build
-
toString
-