Computer Science 202
Introduction to Programming
Fall 2012, The College of Saint Rose
WordCount BlueJ Project
Click here to download a BlueJ project for WordCount.
WordCount Source Code
The Java source code for WordCount is below. Click on a file name to download it.
/*
* Example WordCount: count the number of words in an input file
*
* Jim Teresco, The College of Saint Rose, CSC 202, Fall 2012
*
* $Id: WordCount.java 1967 2012-11-01 03:23:14Z terescoj $
*/
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
public class WordCount {
public static void main(String[] args) throws IOException {
// create a keyboard Scanner to read in an input file name
Scanner keyboard = new Scanner(System.in);
// read in the input file
System.out.print("Name of file for word count: ");
String fileName = keyboard.next();
// now, we'll create a Scanner on that file
Scanner file = new Scanner(new File(fileName));
// keep track of the number of words
int wordCount = 0;
// the hasNext function will tell us if more words are
// available on the input
while (file.hasNext()) {
file.next();
wordCount++;
}
file.close();
System.out.println("The file contained " + wordCount + " words.");
}
}