Browse Source

。。。。。

WANG 5 years ago
parent
commit
96afc63eb1
1 changed files with 26 additions and 0 deletions
  1. 26 0
      src/main/java/cn/com/qmth/examcloud/commons/util/PathUtil.java

+ 26 - 0
src/main/java/cn/com/qmth/examcloud/commons/util/PathUtil.java

@@ -151,4 +151,30 @@ public class PathUtil {
 		}
 	}
 
+	/**
+	 * 拼接路径
+	 *
+	 * @author WANGWEI
+	 * @param fragments
+	 * @return
+	 */
+	public static String joinUrl(String... fragments) {
+		StringBuilder sb = new StringBuilder();
+		for (int i = 0; i < fragments.length; i++) {
+			String cur = fragments[i].trim();
+			if (cur.endsWith("/")) {
+				cur = cur.substring(0, cur.length() - 1);
+			}
+			if (0 == i) {
+				sb.append(cur);
+			} else if (cur.startsWith("/")) {
+				sb.append(cur);
+			} else {
+				sb.append("/").append(cur);
+			}
+		}
+
+		return sb.toString();
+	}
+
 }