| 113 | } |
| 114 | |
| 115 | public static String pathJoin(String... var0) { |
| 116 | StringBuffer var1 = new StringBuffer(); |
| 117 | int var2 = 0; |
| 118 | |
| 119 | for (int var3 = var0 == null ? 0 : var0.length; var2 < var3; ++var2) { |
| 120 | String var4 = var0[var2]; |
| 121 | if (var4 == null) { |
| 122 | var4 = ""; |
| 123 | } |
| 124 | |
| 125 | if (var2 > 0 && (var4.startsWith("/") || var4.startsWith("\\"))) { |
| 126 | var4 = var4.substring(1); |
| 127 | } |
| 128 | |
| 129 | var1.append(var4); |
| 130 | if (var2 + 1 < var3 && !var4.endsWith("/") && !var4.endsWith("\\")) { |
| 131 | var1.append("/"); |
| 132 | } |
| 133 | } |
| 134 | |
| 135 | return var1.toString(); |
| 136 | } |
| 137 | |
| 138 | public static String perfectStart(String var0, String var1) { |
| 139 | if (var0 == null) { |