Lines Matching defs:string
63 public static List commaSeparatedList(String string)
65 if (string == null)
72 while ((index = skipWhitespace(string, index)) < string.length())
77 if (string.charAt(index) == '\'')
79 // Parse a quoted string.
80 nextIndex = string.indexOf('\'', index + 1);
83 nextIndex = string.length();
86 list.add(string.substring(index + 1, nextIndex));
90 // Parse a non-quoted string.
91 nextIndex = string.indexOf(',', index);
94 nextIndex = string.length();
97 String substring = string.substring(index, nextIndex).trim();
114 private static int skipWhitespace(String string, int index)
116 while (index < string.length() &&
117 Character.isWhitespace(string.charAt(index)))
126 * Returns a quoted version of the given string, if necessary.
128 private static String quotedString(String string)
130 return string.length() == 0 ||
131 string.indexOf(' ') >= 0 ||
132 string.indexOf('@') >= 0 ||
133 string.indexOf('{') >= 0 ||
134 string.indexOf('}') >= 0 ||
135 string.indexOf('(') >= 0 ||
136 string.indexOf(')') >= 0 ||
137 string.indexOf(':') >= 0 ||
138 string.indexOf(';') >= 0 ||
139 string.indexOf(',') >= 0 ? ("'" + string + "'") :
140 ( string );
148 System.out.println("Input string: ["+args[0]+"]");
168 String string = commaSeparatedString(list);
170 System.out.println("Resulting string: ["+string+"]");