0
点赞
收藏
分享

微信扫一扫

IO流案例:把集合中的字符串数据存储到文本文件


字符流的练习之把集合中的字符串数据存储到文本文件
*
* 文本中的内容效果 :
* hello
* world
* java
* javaee
*
* 分析 :
* 1 创建集合对象
* 2 给集合添加元素
* 3 创建高效的字符输出流
* 4 遍历集合,拿到每一个数据,再通过字符输出流把数据写入文件中
* 5 关流

public class Demo2 {
public static void main(String[] args) throws IOException {
// 创建集合对象
ArrayList<String> list = new ArrayList<>();
// 给集合添加元素
list.add("hello");
list.add("world");
list.add("java");
list.add("javaee");

// 创建高效的字符输出流
BufferedWriter bw = new BufferedWriter(new FileWriter("list.txt"));

// 遍历集合,拿到每一个数据,再通过字符输出流把数据写入文件中
// for (String s : list) {
// bw.write(s);
// bw.newLine();
// bw.flush();
// }

for(int i = 0 ; i < list.size() ; i++){
String s = list.get(i);

bw.write(s);

if(i != list.size()-1){
bw.newLine();
}

bw.flush();
}

// 关流
bw.close();
}

}


举报

相关推荐

0 条评论