Stream Tokenize a string in Java
Description
The following code shows how to stream Tokenize a string.
Example
/*w w w . j a v a 2 s . co m*/
import java.io.StreamTokenizer;
import java.io.StringReader;
public class Main {
public static void main(String[] args) throws Exception{
StringReader reader = new StringReader("this is a test");
int wordCount = 0;
StreamTokenizer streamTokenizer = new StreamTokenizer(reader);
while (streamTokenizer.nextToken() != StreamTokenizer.TT_EOF) {
if (streamTokenizer.ttype == StreamTokenizer.TT_WORD)
wordCount++;
}
System.out.println("Number of words in file: " + wordCount);
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »