ホームページ > Java > &#&チュートリアル > ファイルの内容を Java ArrayList にロードするにはどうすればよいですか?

ファイルの内容を Java ArrayList にロードするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-16 14:29:16
オリジナル
561 人が閲覧しました

How to Load a File's Contents into a Java ArrayList?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート