您的位置:首页 > 编程语言 > Java开发

Java基础知识强化之IO流笔记45:IO流练习之 把集合中的数据存储到文本文件案例

2015-10-11 13:08 801 查看
1. 把集合中的数据存储到文本文件案例:

需求:把ArrayList集合中的字符串数据存储到文本文件 ?

(1)分析:
通过题目的意思我们可以知道如下的一些内容,
ArrayList集合里存储的是字符串。
遍历ArrayList集合,把数据获取到。
然后存储到文本文件中。
文本文件说明使用字符流。

(2)

数据源:

    ArrayList<String> -- 遍历得到每一个字符串数据

目的地:

    a.txt -- FileWriter -- BufferedWriter

2. 代码示例:

 package cn.itcast_02;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;

/*
*
* 数据源:
*         ArrayList<String> -- 遍历得到每一个字符串数据
* 目的地:
*         a.txt -- FileWriter -- BufferedWriter
*/
public class ArrayListToFileDemo {
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("a.txt"));

// 遍历集合
for (String s : array) {
// 写数据
bw.write(s);
bw.newLine();
bw.flush();
}

// 释放资源
bw.close();
}
}


运行效果,如下:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: