1、需求:
(1)从磁盘读取文件。
(2)将读取到的文件,存入集合。
(3)限定:
①以字串方式读写。
②一行一行读取。
2、实现:
(1)创建FileReader对象、创建BufferedReader。
(2)以字符串方式、行为单位读取数据,并存入集合中。
(3)关闭流。
3、代码开发:
//TODO:(1)创建FileReader对象、创建BufferedReader。
FileReader fr = new FileReader("e:\\剑指.pdf");
BufferedReader br = new BufferedReader(fr);
ArrayList<String> array = new ArrayList<>();
//TODO:(2)以字符串方式、行为单位读取数据,并存入集合中。
String line;
do {
line = br.readLine();
if (line == null) {
break;
}
array.add(line);
} while (line != null);
//TODO:(3)关闭流
br.close();
fr.close();
//控制台打印
for (String s : array) {
System.out.println(s);
}