version 1.1.1.1, 1999/09/30 13:50:35 |
version 1.1.1.2, 1999/10/06 13:08:28 |
|
|
|
else |
else |
{ |
{ |
renderedResult += results[i]; |
renderedResult += results[i]; |
if(i < results.length - 1) { |
|
renderedResult += " "; |
|
} |
|
} |
} |
} |
} |
|
|
return renderedResult; |
return renderedResult; |
} |
} |
/** |
|
* This method was created in VisualAge. |
|
* @return java.lang.String[] |
|
* @param input java.lang.String |
|
*/ |
|
public static String[] split(String input) { |
public static String[] split(String input) { |
|
|
if(input == null) { |
try { |
return new String[0]; |
StringTokenizer tokenizer = new StringTokenizer(input,LINK_EDGE, true); |
}; |
|
|
|
StringTokenizer tokenizer = new StringTokenizer(input); |
|
|
|
String[] result = new String[tokenizer.countTokens()]; |
Vector result = new Vector(); |
int tokenNumber = 0; |
|
|
|
while (tokenizer.hasMoreTokens()) |
while (tokenizer.hasMoreTokens()) { |
{ |
String field = tokenizer.nextToken(); |
result[tokenNumber] = tokenizer.nextToken(); |
if (LINK_EDGE.equals(field)) { |
tokenNumber++; |
String linkToken = tokenizer.nextToken(); |
|
if (LINK_EDGE.equals(linkToken)) { |
|
throw new NoSuchElementException(); |
|
} |
|
result.addElement(LINK_EDGE + linkToken + LINK_EDGE); |
|
tokenizer.nextToken(); |
|
} else { |
|
result.addElement(field); |
|
} |
} |
} |
|
|
return result; |
String[] resultArray = new String[result.size()]; |
|
result.copyInto(resultArray); |
|
return resultArray; |
|
} catch (NoSuchElementException e) { |
|
return new String[] {input}; |
|
} |
} |
} |
} |
} |