黑马程序员技术交流社区

标题: 把ArrayList集合中的字符串数据存储到文本文件 [打印本页]

作者: ufoufo    时间: 2017-3-6 15:33
标题: 把ArrayList集合中的字符串数据存储到文本文件
package cn.itcast_02;

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

/*
* 需求:把ArrayList集合中的字符串数据存储到文本文件
*
* 分析:
*                 通过题目的意思我们可以知道如下的一些内容,
*                         ArrayList集合里存储的是字符串。
*                         遍历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();
        }
}

作者: rtuio    时间: 2017-3-6 16:44
努力努力




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2