现有一文件student.txt,内容如下:
张三
20岁
李四
18岁
王五
19岁……
1.将文件中的数据读出,打印到控制台
2.编写Student类,将读取的数据存储到Student对象中
3.将Student对象存储到集合中,遍历集合
思路: 先进行文件的读取,可以用readLine一次读一行,然后创建Student类,给对象赋值,然后创建一个list集合存入对象,之后遍历集合输出。
代码:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
/**
* @author Administrator
* 现有一文件student.txt,内容如下:
张三
20岁
李四
18岁
王五
19岁……
1.将文件中的数据读出,打印到控制台
2.编写Student类,将读取的数据存储到Student对象中,并能打印出具体信息
3.将Student对象存储到集合中,遍历集合
*/
public class StringFileReader {
public static void main(String[] args) throws IOException {
//定义读文件
FileReader fr = new FileReader("E:\\aa\\student.txt");
BufferedReader br = new BufferedReader(fr);
//定义一个集合存对象
ArrayList<Student> list = new ArrayList<>();
//读取文件中的内容
String len = null;
//一次读一行
while ((len = br.readLine())!=nul

本文介绍如何使用Java字符流读取名为'student.txt'的文本文件,将其内容转换为Student对象并存储到集合中,最后遍历集合进行显示。通过readLine方法逐行读取文件,结合自定义的Student类实现数据对象化。
最低0.47元/天 解锁文章
1094

被折叠的 条评论
为什么被折叠?



