StringTokenizer - jedem Zeichen einen Bezeichner zuweisen

Raetsel

Grünschnabel
Hallo Guten Abend,

ich hab da ein Problem, mit dem StringTokenizer und zwar hab ich einen String, in dem 9 Zahlen jeweils mit einem Leerzeichen dazwischen stehen gerne mittels dem StringTokenizer "zerteilen".
Das ganze soll so funktionieren, dass jeder Zahl ein Bezeichner zugeordnet werden zugeordnet wird, also z.B. so:

Code:
  //Beispiel des Strings:  
  String string = "2 4 5 7 8 9 6 1 3"; 
   
  StringTokenizer st = new StringTokenizer(string);  
   
  // und jetzt soll jeder Zahl ein Bezeichner zugeordnet werden 
   
  while (st.hasMoreTokens())  
  { 
  int a = // hier sollte dann 2 
  int b = // 4 
  int c = // 5 
  ... 
   
  int i =  // 3 
  }
Wie mache ich es, dass der Tokenizer bzw. man den Tokenizer so ausließt, dass jedem Bezeichner ein Wert zugeordnet wird?
 
Hallo!

Das liese sich nur umständlich erreichen...
nimm doch ein Array:
Code:
/**
 * 
 */
package de.tutorials;

/**
 * @author Darimont
 * 
 */
public class SplitExample {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String str = "2 4 5 7 8 9 6 1 3";
		String[] numbers = str.split(" ");
		for (int i = 0; i < numbers.length; i++) {
			System.out.println(numbers[i]);
		}
	}
}

Gruß Tom
 
Zurück