Java でファイルからのデータを ArrayList に追加する方法
この質問では、ファイルの内容をファイルに読み取るプロセスについて説明します。 Java の文字列の ArrayList。提供されたファイルにはさまざまな単語が含まれており、各単語を ArrayList の要素として保存することが目標です。
これを実現するには、次の Java コードを使用できます。
Scanner s = new Scanner(new File("filepath")); ArrayList<String> list = new ArrayList<String>(); while (s.hasNext()){ list.add(s.next()); } s.close();
Thisコードは、Scanner クラスを利用してファイルを読み取ります。 Scanner オブジェクトは、new File("filepath") コンストラクターを使用して初期化されます。ここで、「filepath」はターゲット ファイルへのパスを表します。
Scanner オブジェクトが作成されると、hasNext() メソッドは、ファイル内の単語を増やします。存在する場合は、 next() メソッドを呼び出して次の単語を取得し、 list.add() を使用してそれを ArrayList に追加します。このプロセスは、ファイルの終わりに達するまで続きます。
最後に、s.close() メソッドが呼び出されて、Scanner オブジェクトを閉じ、関連付けられているリソースを解放します。
目的がファイルを単語ごとではなく行ごとに読み取るには、s.hasNext() の代わりに s.hasNextLine() と s.nextLine() を使用するようにコードを変更できます。 s.next().
以上がファイルの内容を Java ArrayList にロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。