www.pudn.com > htmlsaver.rar > GetWordOfURL.java
import java.util.*;
public class GetWordOfURL
{
protected String url;
GetWordOfURL(String url)
{
this.url = url;
}
public void getWords(Vector words)
{
words.clear();
int i = 0;
while (i < url.length())
{
if (Character.isDigit(url.charAt(i)))
{
String digit = getDigitAt(i);
i += digit.length();
WordOfURL w = new WordOfURL(WordOfURL.WORD_NUMBER, Integer.valueOf(digit));
words.add(w);
continue;
}
i++;
}
}
public static void getWordOfURL(Vector words, String url)
{
words.clear();
int i = 0;
while (i < url.length())
{
if (Character.isDigit(url.charAt(i)))
{
int j = i + 1;
while ((j < url.length()) && (Character.isDigit(url.charAt(j))))
j++;
String digit = url.substring(i, j);
i = j;
WordOfURL w = new WordOfURL(WordOfURL.WORD_NUMBER,
Integer.valueOf(digit));
words.add(w);
continue;
}
i++;
}
}
public String getDigitAt(int i)
{
int j = i+1;
while ((j < url.length()) && (Character.isDigit(url.charAt(j))))
j++;
return url.substring(i, j);
}
public static void main(String[] args)
{
//GetWordOfURL g = new GetWordOfURL(new SystemIn().readLine());
Vector w = new Vector();
//g.getWords(w);
GetWordOfURL.getWordOfURL(w, new SystemIn().readLine());
int i;
for (i = 0; i < w.size(); i++)
{
WordOfURL word = (WordOfURL)w.elementAt(i);
System.out.println(word.getValue());
}
}
}