将文本中的字符串读到集合当中,并且每一行文本作为集合中的一个字符串元素。
步骤:
1.读文件:FileReader、BufferedReader
2.BufferedReader性能更高
3.读取一整行:readerLine
4.一个集合存放读出的字符串:ArrayList
5.将独处的字符串添加到集合中:add
6.利用循环,读取得到null就要停止。
7.关闭流。
8.遍历集合,查看所有字符串的内容
public class FromFileToList {
public static void main(String[] args) throws IOException {
FileReader fr = new FileReader("file12.txt");
BufferedReader br = new BufferedReader(fr);
ArrayList<String> ar1 = new ArrayList<>();
String line;//代表一行字符串
while((line = br.readLine())!=null) {
ar1.add(line); //将读取得到的字符串添加到集合
}
br.close();
//遍历集合
for(int i=0;i<ar1.size();i++) {
System.out.println(ar1.get(i));
}
}
}