/*
* Count the number of times a letter appears in a text file
*
* @author Kristen Watson
* @version 11/12/2012
*
*/
import java.util.Scanner;
import java.io.File;
public class LetterInventory{
public final static String filename = "testFile.txt";
public static void main(String[] args) {
Scanner inputFile = null;
try {
inputFile = new Scanner(new File(filename));
} catch (Exception e) {
System.out.println("File could not be opened: " + filename);
System.exit(0);
}
countOccurrences(inputFile);
displayTable();
}
/*
* constructor
* inventory of letters with maximum of 26 different letters
*/
public LetterInventory(){
char []inventory = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',
'j', 'k','l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u',
'v', 'w', 'x', 'y', 'z'};
}
/*
* scanner takes information from the file and counts the letters
*/
public static void countOccurrences(Scanner file) {
// file.next();
}
/*
* output of the counted letters
*/
public static void displayTable(){
System.out.println("a:" );
System.out.println("b:" );
System.out.println("c:" );
System.out.println("d:" );
System.out.println("e:" );
System.out.println("f:" );
System.out.println("g:" );
System.out.println("h:" );
System.out.println("i:" );
System.out.println("j:" );
System.out.println("k:" );
System.out.println("l:" );
System.out.println("m:" );
System.out.println("n:" );
System.out.println("o:" );
System.out.println("p:" );
System.out.println("q:" );
System.out.println("r:" );
System.out.println("s:" );
System.out.println("t:" );
System.out.println("u:" );
System.out.println("v:" );
System.out.println("w:" );
System.out.println("x:" );
System.out.println("y:" );
System.out.println("z:" );
}
public static void resetInventory(){
}
}