Hello
I created a method that you can use. It uses vectors and auto boxing.
import java.util.*;
public class Main{
public static void main(String[] arg){
int[] numbers = getNumbers("1 2 3 4 5");
for (int number : numbers){
System.out.println(number);
}
}
public static int[] getNumbers(String input){
Vector<Integer> list = new Vector<Integer>();
StringTokenizer tokens = new StringTokenizer(input);
while (tokens.hasMoreTokens())
list.add(new Integer(Integer.parseInt(tokens.nextToken())));
int[] result = new int[list.size()];
for (int i = 0; i < list.size(); i++)
result[i] = list.get(i);
return result;
}
}
Hope that helped.
