package day04;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
/*吧ArrayList集合中的字符串文件存储到文本文件
*每一个字符串元素作为文件中的一行数据
*分析:
* a.创建集合对象
* b.往集合中添加字符串元素
* c.创建输出缓冲流对象
* d.遍历集合,得到每一个字符串元素,然后把该字符串元素作为数据写到文本文件
* e.释放资源
*/
public class ArrayLIstToFileTest {
public static void main(String[] args) throws IOException {
//创建集合对象
ArrayList<String> array = new ArrayList<String>();
//添加元素
array.add("hello");
array.add("world");
array.add("java");
//创建输出缓冲流对象
BufferedWriter bw = new BufferedWriter(new FileWriter("f.txt"));
//遍历集合
for(int x=0;x<array.size();x++){
String s = array.get(x);
//写入数据
bw.write(s);
bw.newLine();
bw.flush();
}
//释放资源
bw.close();
}
}
网友评论