Can anyone tell me how I would put this into a while loop so it checks each line of a string and counts the tokens?
Code:StringTokenizer TokenizeMe; int NumberOfTokens = 0; int NumberOfWords = 0; TokenizeMe = new StringTokenizer(MyFile.readLine()); NumberOfTokens = TokenizeMe.countTokens(); while (NumberOfTokens != 0) { for (int WordsInLine=1; WordsInLine<=NumberOfTokens; WordsInLine++) { System.out.print(TokenizeMe.nextToken()+" "); } System.out.println(); NumberOfWords += NumberOfTokens; TokenizeMe = new StringTokenizer(MyFile.readLine()); NumberOfTokens = TokenizeMe.countTokens(); } System.out.println("\nThere are " + NumberOfWords + "words in the text"); MyFile.close();


Reply With Quote


Bookmarks