hi, i was wondering how do you input a string from a file line by line which is delimited by (eg one:hello:crap) and is output to GUI ??
FileReader reader = new FileReader("test.txt");
BufferedReader in = new BufferedReader(reader);
String inputLine = in.readLine();
StringTokenizer string = new StringTokenizer(inputLine, ":");
FileWriter writer = new FileWriter("out.txt");
PrintWriter out = new PrintWriter(writer);
while (string.hasMoreTokens())
{
string.nextToken();
}
out.println(string);
Is this correct ?? Any help is appreciated. Thanks.
05-18-2003, 12:02 PM
sharbov
StringTokenizer
StringTokenizer's nextToken return the token.
Change your loop to:
while (string.hasMoreTokens())
{
out.println(string.nextToken());
}