Lan Yiyun: Java でリストをファイルに保存する方法

Java では、次の手順に従ってリストをファイルに保存できます。

  1. List オブジェクトを作成し、それに要素を追加します。
  2. 保存するファイル パスとファイル名を指定して、ファイル オブジェクトを作成します。
  3. ファイル書き込みストリーム (FileWriter や BufferedWriter など) を作成して、ファイルにデータを書き込みます。
  4. ループを使用してリスト内の要素を反復処理し、各要素をファイルに書き込みます。
  5. ファイル書き込みストリームを閉じ、リソースを解放します。

リストをファイルに保存する方法を示すサンプル コードを次に示します。

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;

public class ListToFileExample {
    public static void saveListToFile(List<String> list, String filePath) {
        try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {
            for (String item : list) {
                writer.write(item);
                writer.newLine();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        List<String> myList = List.of("Item 1", "Item 2", "Item 3");
        String filePath = "output.txt";
        saveListToFile(myList, filePath);
        System.out.println("List saved to file successfully.");
    }
}

myList上の例では、最初にファイルに保存する要素を含むList オブジェクトを作成します 。次に、保存するファイル パスとファイル名を指定しました filePath次に、メソッドを呼び出し saveListToFile、List オブジェクトとファイル パスをパラメータとしてメソッドに渡します。saveListToFileこのメソッド では 、BufferedWriterファイル書き込みストリームを作成し、List 内の要素をループして各要素をファイルに書き込みます。最後に、ファイル書き込みストリームを閉じ、リソースを解放し、保存が成功したことを示すプロンプト メッセージを出力します。

実際の使用では、特定のニーズとデータの種類に応じて、適切なファイル書き込みストリームとエンコード方法を選択する必要があることに注意してください。

上記はリストをファイルに保存する簡単な例であり、実際の状況に応じて調整および拡張できます。

Ich denke du magst

Origin blog.csdn.net/tiansyun/article/details/132723778
Empfohlen
Rangfolge