| 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}; |
| |
} |
| } |
} |
| } |
} |