|
@@ -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();
|
|
|
+ }
|
|
|
+
|
|
|
}
|