| Constructor and Description |
|---|
Path() |
| Modifier and Type | Method and Description |
|---|---|
UriKit.Path |
add(CharSequence segment)
添加到path最后面
|
UriKit.Path |
addBefore(CharSequence segment)
添加到path最前面
|
String |
build(Charset charset)
构建path,前面带'/'
|
String |
getSegment(int index)
获得指定节点
|
List<String> |
getSegments()
获取path的节点列表
|
static UriKit.Path |
of(String pathStr,
Charset charset)
构建Path
|
UriKit.Path |
parse(String path,
Charset charset)
解析path
|
UriKit.Path |
setWithEndTag(boolean withEngTag)
是否path的末尾加/
|
String |
toString() |
public static UriKit.Path of(String pathStr, Charset charset)
pathStr - 初始化的路径字符串charset - decode用的编码,null表示不做decodeUriKit.Pathpublic UriKit.Path setWithEndTag(boolean withEngTag)
withEngTag - 是否path的末尾加/public String getSegment(int index)
index - 节点位置public UriKit.Path add(CharSequence segment)
segment - Path节点public UriKit.Path addBefore(CharSequence segment)
segment - Path节点public UriKit.Path parse(String path, Charset charset)
path - 路径,类似于aaa/bb/ccccharset - decode编码,null表示不解码public String build(Charset charset)
charset - encode编码,null表示不做encodeCopyright © 2020. All rights reserved.