| Constructor and Description |
|---|
Query()
构造
|
Query(Map<? extends CharSequence,?> queryMap)
构造
|
| Modifier and Type | Method and Description |
|---|---|
UriKit.Query |
add(CharSequence key,
Object value)
增加键值对
|
UriKit.Query |
addAll(Map<? extends CharSequence,?> queryMap)
批量增加键值对
|
String |
build(Charset charset)
构建URL查询字符串,即将key-value键值对转换为key1=v1&key2=&key3=v3形式
|
CharSequence |
get(CharSequence key)
获取查询值
|
Map<CharSequence,CharSequence> |
getQueryMap()
获得查询的Map
|
static UriKit.Query |
of(Map<? extends CharSequence,?> queryMap)
构建Query
|
static UriKit.Query |
of(String queryStr,
Charset charset)
构建Query
|
UriKit.Query |
parse(String queryStr,
Charset charset)
解析URL中的查询字符串
|
String |
toString() |
public Query()
public Query(Map<? extends CharSequence,?> queryMap)
queryMap - 初始化的查询键值对public static UriKit.Query of(Map<? extends CharSequence,?> queryMap)
queryMap - 初始化的查询键值对UriKit.Querypublic static UriKit.Query of(String queryStr, Charset charset)
queryStr - 初始化的查询字符串charset - decode用的编码,null表示不做decodeUriKit.Querypublic UriKit.Query add(CharSequence key, Object value)
key - 键value - 值,集合和数组转换为逗号分隔形式public UriKit.Query addAll(Map<? extends CharSequence,?> queryMap)
queryMap - query中的键值对public UriKit.Query parse(String queryStr, Charset charset)
queryStr - 查询字符串,类似于key1=v1&key2=&key3=v3charset - decode编码,null表示不做decodepublic Map<CharSequence,CharSequence> getQueryMap()
public CharSequence get(CharSequence key)
key - 键public String build(Charset charset)
charset - encode编码,null表示不做encode编码Copyright © 2020. All rights reserved.