public class DuplicateCounter
1: //DuplicateCounter.java
3: import java.util.Scanner;
5: public class DuplicateCounter
6: {
7: public static void main(String[] args)
8: {
9: Scanner scnr = new Scanner(System.in);
10: ItemCount<String> wordCounter = new ItemCount<String>();
11: String inputWord;
13: wordCounter.setItem("that");
15: System.out.println("Enter words (END at end):");
17: // Read first word
18: inputWord = scnr.next();
20: // Keep reading until word read equals "END"
21: while (!inputWord.equals("END"))
22: {
23: wordCounter.incrementIfDuplicate(inputWord);
24: //if (wordCounter.getItem().compareTo(inputWord) == 0)
25: //{
26: //wordCounter.incrementCount();
27: //}
29: // Read next word
30: inputWord = scnr.next();
31: }
33: // Display final word count
34: System.out.println
35: (
36: "The word \"" + wordCounter.getItem() +
37: "\" was read " + wordCounter.getCount() + " times."
38: );
39: }
40: }