WANG 6 年之前
父节点
当前提交
2fe006cb12
共有 1 个文件被更改,包括 26 次插入0 次删除
  1. 26 0
      src/main/java/cn/com/qmth/examcloud/commons/util/UrlUtil.java

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

@@ -131,4 +131,30 @@ public class UrlUtil {
 		return sb.toString();
 	}
 
+	/**
+	 * 方法注释
+	 *
+	 * @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];
+			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();
+	}
+
 }