请编写main()方法,定义一个字符缓冲输入流BufferedReader,读取Task1_2.txt文件,一次读取一行,将读取的内容存储到一个List<String>集合中,遍历、并打印集合中的每个元素:
//1.定义一个字符缓冲输入流
BufferedReader in = new BufferedReader(......);
//2.定义一个集合
List<String> list = new ArrayList<>();
//3.一次读取一行
......
......package HomeWork03; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) throws IOException { readFile();//调用读文件的方法 } public static void readFile() throws IOException { //创建list集合 List<String> list = new ArrayList<>(); //创建字符缓冲输入流对象并关联文件地址 BufferedReader bur = new BufferedReader(new FileReader("E:\\Task1_2.txt")); //利用字符缓冲输入流的特有方法,把文件中的数据添加到list集合中 String len=null; while ((len=bur.readLine() )!= null) { //添加元素 list.add(len); } bur.close();//释放资源 //打印输入list集合内容 System.out.println(list); } }