プロジェクトに取り組んでいますが、既存の Java データ構造 (つまり、ArraysList、ツリーなど) を使用できません。
配列しか使えません。したがって、配列を新しいメモリで動的に更新する必要があります。
テキスト ファイルから読み取りを行っており、配列メモリに 100 を事前に割り当てています。
   String [] wordList;
   int wordCount = 0;
   int occurrence = 1;
   int arraySize = 100;
   wordList = new String[arraySize];
   while ((strLine = br.readLine()) != null)   {
         // Store the content into an array
         Scanner s = new Scanner(strLine);
         while(s.hasNext()) {
           wordList[wordCount] = s.next();
           wordCount++;
         } 
   }
現在、これは 100 個未満のリスト アイテムで問題なく機能します。br.readline は、テキストファイルの各行を通過するバッファー付きリーダーです。次に、各単語をリストに格納してから、インデックス (wordCount) をインクリメントします。
ただし、100 項目を超えるテキスト ファイルを作成すると、割り当てエラーが発生します。
この配列を動的に更新するにはどうすればよいでしょうか (それによって車輪の再発明のようなものになります)。
ありがとう!