Source of DuplicateCounter.java


  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: }