Tokenizer

mimix

Aktives Mitglied
Hallo

Wie kann die Werte der 2.Spalte mit tokenizer auslesen?

3;thema1;Kurs1
4;thema2;Kurs2
5;thema3;Kurs3


Das Resultat sollte dann so aussehen:
thema1
thema2
thema3

Ich konnte bis jetzt nur die ";" entfernen.

Java:
	        StringTokenizer st2 = new StringTokenizer(fileAsString,";");	
	        
	    	while(st2.hasMoreElements()){
	    		System.out.println(st2.nextElement());


Vielen Dank!
 

XHelp

Top Contributor
Muss das der StringTokenizer sein?
Du könntest den Text ja einfach zeilenweise (Scanner, oder String#split) durcharbeiten und dann auch entweder mit dem RegEx oder mit split den gewünschten Wert rausziehen
 

XHelp

Top Contributor
So in der Art könnte es funktionieren.
Java:
String[] lines = fileAsString.split("\n");
for (String currentLine: lines) {
  String[] entrys = currentLine.split(";");
  if (entrys.length>1) {
    System.out.println(entrys[1]);
  }
}
 

Ähnliche Java Themen

Neue Themen


Oben