案例:文件到集合
1.需求: 把文本文件中的数据读取到集合,并遍历集合。要求:文件中的每一行数据是一个集合元素
2.思路
- 创建字符缓冲输入流对象
- 创建ArrayList集合对象
- 调用字符缓冲输入流对象的方法读数据
- 把读取到的字符串数据存储到集合中
- 释放资源
- 遍历集合
package com.characterstream;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class TxtToArrayListDemo {
public static void main(String[] args) throws IOException {
//创建字符缓冲输入流对象
BufferedReader br = new BufferedReader(new FileReader("基础语法\\array.txt"));
//创建ArrayList集合
ArrayList<String> array = new ArrayList<>();
//调用字符缓冲输入流的方法读数据
String line;
while ((line = br.readLine()) != null) {
//把读取到的字符串数据存储到集合中
array.add(line);
}
br.close();
//遍历集合
for (String s : array) {
System.out.println(s);
}
}
}