package cn.io;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/**
* 文件字符输入流FileReader
* 1.创建源
* 2.选择流
* 3.操作(分段读取)
* 将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示
* 4.释放资源
* @author Chill Lyn
*
*/
public class TestFileReader {
public static void main(String[] args) {
// 创建源
File src = new File("abc.txt");
// 选择流
List<String> list = new ArrayList<>();
try (BufferedReader reader = new BufferedReader(new FileReader(src))) {
// 操作(逐行读取)
String line = null;
while ((line = reader.readLine()) != null) {
list.add(line);
}
for (String string : list) {
System.out.println(string);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Java_IO_文件字符输入流FileReader(将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示)
最新推荐文章于 2022-07-12 09:19:17 发布