程序包 cool.scx.util
类 URIBuilder
java.lang.Object
cool.scx.util.URIBuilder
a
- 版本:
- 0.0.1
- 作者:
- scx567888
-
方法概要
修饰符和类型方法说明astatic StringaddSlashEnd(String uri) astatic StringaddSlashStart(String uri) abuild()aaastatic String拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"static Stringjoin(Collection<String> uris) astatic String将 \ 分割的全部转换为 / 并清除多余的 /static URIBuilderastatic URIBuilderaaremoveParam(String key) astatic String[]atoString()static String移除两端的 "/" 或 "\" 注意不要和String.trim()混淆 此方法不处理空格 只处理斜杠static StringtrimSlashEnd(String uri) astatic StringtrimSlashStart(String uri) trimSlashStart.
-
方法详细资料
-
of
a- 参数:
str- a- 返回:
- a
-
of
a- 参数:
uri- a- 返回:
- a
-
join
拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"- 参数:
uris- 需要清理的 uri 集合- 返回:
- 拼接后的结果
-
join
a- 参数:
uris- a- 返回:
- a
-
trimSlash
移除两端的 "/" 或 "\" 注意不要和String.trim()混淆 此方法不处理空格 只处理斜杠- 参数:
uri- a- 返回:
- a
-
trimSlashStart
trimSlashStart.
- 参数:
uri- a- 返回:
- a
-
trimSlashEnd
a- 参数:
uri- a- 返回:
- a
-
addSlashStart
a- 参数:
uri- a- 返回:
- a
-
addSlashEnd
a- 参数:
uri- a- 返回:
- a
-
normalize
将 \ 分割的全部转换为 / 并清除多余的 /- 参数:
uri- a- 返回:
- a
-
split
a- 参数:
uri- a- 返回:
- a
-
addParam
a- 参数:
key- avalue- a- 返回:
- a
-
removeParam
a- 参数:
key- a- 返回:
- a
-
getParams
a- 参数:
key- a- 返回:
- a
-
getAllParams
a- 返回:
- a
-
removeAllParams
a- 返回:
- a
-
build
a- 返回:
- a
-
toString
-