标签:
1. 把文本文件中数据存储到集合中
需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合。
分析:
通过题目的意思我们可以知道如下的一些内容,
数据源是一个文本文件。
目的地是一个集合。
而且元素是字符串。
数据源:
b.txt -- FileReader -- BufferedReader
目的地:
ArrayList<String>
2. 代码示例:
1 package cn.itcast_02; 2 3 import java.io.BufferedReader; 4 import java.io.FileReader; 5 import java.io.IOException; 6 import java.util.ArrayList; 7 8 /* 9 * 需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合 10 * 11 * 分析: 12 * 通过题目的意思我们可以知道如下的一些内容, 13 * 数据源是一个文本文件。 14 * 目的地是一个集合。 15 * 而且元素是字符串。 16 * 17 * 数据源: 18 * b.txt -- FileReader -- BufferedReader 19 * 目的地: 20 * ArrayList<String> 21 */ 22 public class FileToArrayListDemo { 23 public static void main(String[] args) throws IOException { 24 // 封装数据源 25 BufferedReader br = new BufferedReader(new FileReader("b.txt")); 26 // 封装目的地(创建集合对象) 27 ArrayList<String> array = new ArrayList<String>(); 28 29 // 读取数据存储到集合中 30 String line = null; 31 while ((line = br.readLine()) != null) { 32 array.add(line); 33 } 34 35 // 释放资源 36 br.close(); 37 38 // 遍历集合 39 for (String s : array) { 40 System.out.println(s); 41 } 42 } 43 }
运行效果,如下:
Java基础知识强化之IO流笔记45:IO流练习之 把文本文件中数据存储到集合中的案例
标签:
原文地址:http://www.cnblogs.com/hebao0514/p/4870036.html