在Java中,你可以使用FileWriter類或者BufferedWriter類將一個List中的數據寫入到一個文件中。下面是一個示例代碼:
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");
}
}
在這個示例中,我們定義了一個writeListToFile方法,它接收一個存儲字符串的List和一個文件名作為參數,然后將List中的數據逐行寫入到指定的文件中。在main方法中,我們創建了一個包含三個字符串的List,并調用writeListToFile方法將其寫入到名為output.txt的文件中。