编写main()方法,定义一个存储String的集合:List<String>,并初始化以下数据:
List<String> list = new ArrayList<>();
list.add(“迪丽热巴”);
list.add(“古力娜扎”);
list.add(“周杰伦”);
list.add(“蔡徐坤”);
package HomeWork02;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test {
public static void main(String[] args) throws IOException {
writeFile();//调用写文件的方法
}
public static void writeFile() throws IOException {
//创建集合对象
List<String> list = new ArrayList<>();
//向集合中添加字符串元素
Collections.addAll(list, "迪丽热巴", "古力娜扎", "周杰伦", "蔡徐坤");
//创建字符缓冲输出流对象
BufferedWriter buo = new BufferedWriter(new FileWriter("E:\\Task1_2.txt"));
//遍历集合,获取每一个字符串元素并写入到文本文件中
for (int i = 0; i < list.size(); i++) {
//获取到集合中每个元素的值并赋给s变量
String s = list.get(i);
//写入数据
buo.write(s);
//根据不同的操作系统,写入不同换行符
buo.newLine();
}
//释放资源
buo.close();
}
}