K
Kdell
Mitglied
- Dabei seit
- 17.03.2006
- Beiträge
- 11
- Reaktionspunkte
- 0
Hi,
z.Z entwicke ich ein Programm was einen Sting einließt und als Delimiter "|" verwendet.
Die Eingabe soll ungefähr so aussehen: Bla|Bla2||Bla4
Die Ausgabe soll dann so aussehen:
Bla
Bla2
LEER
Bla4
Wie ihr seht soll das Programm in der Lage sein den "freien" PLatz auch auszugeben.
Ich hab nur leider keinen Schimmer wie ich die While-Schleife so umgebaut bekomme.
Wenn ihr mir weiter helfen könntet wär das echt super .
MFG
z.Z entwicke ich ein Programm was einen Sting einließt und als Delimiter "|" verwendet.
Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Felder2
{
public static void main (String[] args) throws IOException
{
InputStreamReader inStream = //
new InputStreamReader( System.in ) ;
BufferedReader reader1 =
new BufferedReader( inStream );
String inData;
System.out.println("Eingabe:");
inData = reader1.readLine();
Tokenize(inData);
}
public static void Tokenize (String inData)
{
StringTokenizer tokenizer = new StringTokenizer( inData , "|");
while ( tokenizer.hasMoreTokens() )
System.out.println( tokenizer.nextToken() );
}
}
Die Eingabe soll ungefähr so aussehen: Bla|Bla2||Bla4
Die Ausgabe soll dann so aussehen:
Bla
Bla2
LEER
Bla4
Wie ihr seht soll das Programm in der Lage sein den "freien" PLatz auch auszugeben.
Ich hab nur leider keinen Schimmer wie ich die While-Schleife so umgebaut bekomme.
Wenn ihr mir weiter helfen könntet wär das echt super .
MFG