diff --git a/core/src/main/java/hudson/Util.java b/core/src/main/java/hudson/Util.java index 772098e7e2ed548914e2981e433afbdff0f0de1f..c9f55ea6ccea7bd21b821f8afcca8055a76f9e03 100644 --- a/core/src/main/java/hudson/Util.java +++ b/core/src/main/java/hudson/Util.java @@ -255,14 +255,21 @@ public class Util { out.write(buf,0,len); } - public static String[] tokenize(String s) { - StringTokenizer st = new StringTokenizer(s); + /** + * @since 1.145 + */ + public static String[] tokenize(String s,String delimiter) { + StringTokenizer st = new StringTokenizer(s,delimiter); String[] a = new String[st.countTokens()]; for (int i = 0; st.hasMoreTokens(); i++) a[i] = st.nextToken(); return a; } + public static String[] tokenize(String s) { + return tokenize(s," \t\n\r\f"); + } + public static String[] mapToEnv(Map m) { String[] r = new String[m.size()]; int idx=0;