重複の可能性:
サイズが不明な配列を宣言する
私はJavaで作業していて、文字列配列に文を入力しようとしています。私はそれをトークン化し、単語数を決定しています。ただし、重複があるかどうかを判断するには、各単語を文字列配列に追加する必要があります。プログラムの後半まで単語数がわからない場合、配列を初期化する方法がわかりません。
  //Declares variables
  Scanner scan = new Scanner (System.in);
  int withoutdup = 0, wordCount = 0;
  String line, word; 
  StringTokenizer tokenizer;
  List<String> sentence = ArrayList<String>;
  //Asks user for input
  System.out.println ("Please enter text. Enter DONE to finish.");
  line = scan.next();
  //Tokenizes the string and counts the number of character and words
while (!line.equals("DONE"))
 {
     tokenizer = new StringTokenizer (line);
     while (tokenizer.hasMoreTokens())
     {
        word = tokenizer.nextToken();
        wordCount++;
        sentence += word; 
     }
     line = scan.next();
 }