1、把文本文件中的数据读取到集合中,并遍历集合。要求:文件中每一行数据是一个集合元素
步骤:
创建字符缓冲输入流对象
创建ArrayList集合对象
调用字符缓冲输入流对象的方法读数据
把读取到的字符串数据存储到集合中
释放资源
遍历集合
import java.io.*;
import java.util.ArrayList;
public class demo{
public static void main(String[] args) throws IOException {
//创建字符缓冲输入流对象
BufferedReader fr = new BufferedReader(new FileReader("123.txt"));
//创建集合对象
ArrayList<String> array = new ArrayList<String>();
//把文件数据遍历到集合中,每一行数据为一个元素
String ch;
while((ch = fr.readLine()) != null){
array.add(ch);
}
//释放资源
fr.close();
//输出集合
System.out.println(array);
//遍历集合
for(String s :array){
System.out.println(s);
}
}
}
改进版:
把文本文件中的数据读取到集合中,并遍历集合。要求:文件中每一行数据是一个学生对象的成员变量值 举例:student01,小码,11,广州
学生类:
public class Student {
private String sid;
private String name;
private int age;
private String address;
public Student() {
}
public Student(String sid, String name, int age, String address) {
this.sid = sid;
this.name = name;
this.age = age;
this.address = address;
}
public String getSid() {