Class URIUtils

java.lang.Object
cool.scx.common.util.URIUtils

public final class URIUtils extends Object
URIUtils
Version:
0.0.1
Author:
scx567888
  • Constructor Details

    • URIUtils

      public URIUtils()
  • Method Details

    • join

      public static String join(String... uris)
      拼接多个 uri 并进行一些简单的清理 例 : 处理前 ["a/b/", "/c"] 处理后 "a/b/c"
      Parameters:
      uris - 需要清理的 uri 集合
      Returns:
      拼接后的结果
    • join

      public static String join(Collection<String> uris)
    • trimSlash

      public static String trimSlash(String uri)
      移除两端的 "/" 或 "" 注意不要和 String.trim() 混淆 此方法不处理空格 只处理斜杠
      Parameters:
      uri - a
      Returns:
      a
    • trimSlashStart

      public static String trimSlashStart(String uri)
    • trimSlashEnd

      public static String trimSlashEnd(String uri)
    • addSlashStart

      public static String addSlashStart(String uri)
    • addSlashEnd

      public static String addSlashEnd(String uri)
    • normalize

      public static String normalize(String uri)
      将 \ 分割的全部转换为 / 并清除多余的 /
      Parameters:
      uri - a
      Returns:
      a
    • split

      public static String[] split(String uri)