Package cool.scx.common.util
Class URIBuilder
java.lang.Object
cool.scx.common.util.URIBuilder
URIBuilder
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringaddSlashEnd(String uri) static StringaddSlashStart(String uri) build()static String拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"static Stringjoin(Collection<String> uris) static String将 \ 分割的全部转换为 / 并清除多余的 /static URIBuilderstatic URIBuilderremoveParam(String key) static String[]toString()static String移除两端的 "/" 或 "\" 注意不要和String.trim()混淆 此方法不处理空格 只处理斜杠static StringtrimSlashEnd(String uri) static StringtrimSlashStart(String uri)
-
Method Details
-
of
-
of
-
join
拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"- Parameters:
uris- 需要清理的 uri 集合- Returns:
- 拼接后的结果
-
join
-
trimSlash
移除两端的 "/" 或 "\" 注意不要和String.trim()混淆 此方法不处理空格 只处理斜杠- Parameters:
uri- a- Returns:
- a
-
trimSlashStart
-
trimSlashEnd
-
addSlashStart
-
addSlashEnd
-
normalize
将 \ 分割的全部转换为 / 并清除多余的 /- Parameters:
uri- a- Returns:
- a
-
split
-
addParam
-
removeParam
-
getParams
-
getAllParams
-
removeAllParams
-
build
-
toString
-