java如何把list數(shù)據(jù)寫入文件

小億
160
2024-05-31 18:00:12

在Java中,你可以使用FileWriter類或者BufferedWriter類將一個(gè)List中的數(shù)據(jù)寫入到一個(gè)文件中。下面是一個(gè)示例代碼:

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

public class WriteListToFile {
    
    public static void writeListToFile(List<String> list, String fileName) {
        try (BufferedWriter writer = new BufferedWriter(new FileWriter(new File(fileName))) {
            for (String str : list) {
                writer.write(str);
                writer.newLine();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        List<String> list = List.of("Hello", "World", "Java");
        writeListToFile(list, "output.txt");
    }
}

在這個(gè)示例中,我們定義了一個(gè)writeListToFile方法,它接收一個(gè)存儲(chǔ)字符串的List和一個(gè)文件名作為參數(shù),然后將List中的數(shù)據(jù)逐行寫入到指定的文件中。在main方法中,我們創(chuàng)建了一個(gè)包含三個(gè)字符串的List,并調(diào)用writeListToFile方法將其寫入到名為output.txt的文件中。

0