A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

package cn.itcast_02;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

/*
* 需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合
*
* 分析:
*                 通过题目的意思我们可以知道如下的一些内容,
*                         数据源是一个文本文件。
*                         目的地是一个集合。
*                         而且元素是字符串。
*
* 数据源:
*                 b.txt -- FileReader -- BufferedReader
* 目的地:
*                 ArrayList<String>
*/
public class FileToArrayListDemo {
        public static void main(String[] args) throws IOException {
                // 封装数据源
                BufferedReader br = new BufferedReader(new FileReader("b.txt"));
                // 封装目的地(创建集合对象)
                ArrayList<String> array = new ArrayList<String>();

                // 读取数据存储到集合中
                String line = null;
                while ((line = br.readLine()) != null) {
                        array.add(line);
                }

                // 释放资源
                br.close();

                // 遍历集合
                for (String s : array) {
                        System.out.println(s);
                }
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马