document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. import java.util.Scanner;
  3. import java.util.HashSet;
  4. /**
  5.  * InputReader membaca input teks yang diketik oleh user.
  6.  * Teks kemudian dipotong menjadi kata-kata,
  7.  * dan satu set kata disediakan.
  8.  *
  9.  * @author (Fika Nur Aini)
  10.  * @version (8 Nov 2020)
  11.  */
  12. public class InputReader
  13. {
  14.     private Scanner reader;
  15.     //Membuat InputReader baru yang membaca teks dari hasil input user
  16.     public InputReader()
  17.     {
  18.         reader = new Scanner(System.in);
  19.     }
  20.     /**
  21.      * Proses membaca teks dari terminal (input pengguna)
  22.      * dan memberikan nilai kembali berupa sekumpulan kata.
  23.      */
  24.     public HashSet<String> getInput()
  25.     {
  26.         System.out.print("> ");                // print prompt
  27.         String inputLine = reader.nextLine().trim().toLowerCase();
  28.  
  29.         String[] wordArray = inputLine.split(" ");  // split at spaces
  30.  
  31.         // add words from array into hashset
  32.         HashSet<String> words = new HashSet<String>();
  33.         for(String word : wordArray) {
  34.             words.add(word);
  35.         }
  36.         return words;
  37.     }
  38. }
');