StringTokenizer Examples
Example 1
Scanner stdin = new Scanner(System.in);
System.out.println("Enter several integers separated by spaces or commas");
String input = stdin.nextLine();
String delims = ", ";
StringTokenizer st = new StringTokenizer(input, delims);
int[] arr = new int[st.countTokens()];
int index = 0;
while (st.hasMoreTokens()) {
arr[index] = Integer.parseInt(st.nextToken());
index++;
}
Example 2
String input = "23-239 u12-120:-23=5203 28340:23\n238";
String delims = ":-";
StringTokenizer st = new StringTokenizer(input, delims);
int index = 0;
while (st.hasMoreTokens()) {
System.out.println(index + ") " + st.nextToken());
index++;
}
What is printed out?