Use a while loop to get the tokens instead.
ArrayList<Integer> numbers = new ArrayList<Integer>();
while(st.hasMoreTokens()) {
numbers.add(Integer.parseInt(st.nextToken()));
}
Type: Posts; User: Parranoia
Use a while loop to get the tokens instead.
ArrayList<Integer> numbers = new ArrayList<Integer>();
while(st.hasMoreTokens()) {
numbers.add(Integer.parseInt(st.nextToken()));
}
Simple. Use the StringTokenizer class :P
StringTokenizer (Java 2 Platform SE v1.4.2)
Couldn't you simply just store the entire line in a String object, tokenize the string, parse each token into an integer, then determine the number of times each number occurs?