【缓冲流】
定义一个存储String的集合:List,并添加数据。用 “字符缓冲输出流” BufferedWriter将集合中的数据写入到文件中,每个名字一行。
package zuoye;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Two {
public static void main(String[] args) {
//用try…catch调用方法
try {
method();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void method() throws IOException {
//创建集合
List<String> list = new ArrayList<>();
//往集合中添加元素
list.add("迪丽热巴");
list.add("古力娜扎");
list.add("周杰伦");
list.add("蔡徐坤");
//创建字符缓冲输出流对象
BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\Task1_2.txt"));
//遍历集合,得到每一个字符串数据
for (String s : list) {
bw.write(s + "\r\n");//调用字符缓冲输出流对象方法写数据
}
//释放资源
bw.close();
}
}