package cn.itcast10;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class StreamTest {
public static void main(String[] args) throws IOException {
/**
* 需求:把ArrayList集合中的字符串数据存储到文本文件
*/
// 1. 创建一个ArrayList集合对象
ArrayList<String> al = new ArrayList<String>() ;
// 2. 往集合中添加元素
al.add("不良帅") ;
al.add("李星云") ;
al.add("鸣人") ;
al.add("鼬") ;
// 3. 创建高效的字符输出流对象
BufferedWriter bw = new BufferedWriter(new FileWriter("e.txt")) ;
// 4. 遍历集合,获取每一个元素,让后通过输出流将其写入到文本文件中
for(String s : al){
bw.write(s) ;
bw.newLine() ;
bw.flush() ;
}
// 5. 释放资源
bw.close() ;
}
}
|
|