从文件中读取学生信息,并将其展示在屏幕上。同样,我们可以使用文件流来打开文件,读取每个学生对象的属性,然后将其输出到屏幕上的代码
时间: 2024-02-20 10:59:35 浏览: 14
好的,以下是从文件中读取学生信息,并将其展示在屏幕上的Java代码示例:
```java
import java.io.*;
public class ReadStudentFromFile {
public static void main(String[] args) {
try {
// 创建文件输入流
FileInputStream fis = new FileInputStream("student.txt");
// 创建对象输入流
ObjectInputStream ois = new ObjectInputStream(fis);
// 读取学生对象并显示信息
Student student = (Student) ois.readObject();
student.displayInfo();
// 关闭流
ois.close();
fis.close();
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
```
这个代码示例中,我们使用了Java的文件输入输出流和对象输入输出流来从文件中读取学生对象,并将学生对象的信息输出到屏幕上。首先,我们创建一个文件输入流和对象输入流,然后使用读取方法读取学生对象,强制类型转换为Student类型,并调用displayInfo()方法将学生对象的信息输出到屏幕上。最后,我们关闭流,处理可能的异常。