java创建若干学生,将其写入文件
时间: 2024-02-03 19:02:23 浏览: 107
用java实现学生信息录入写到文档中去
好的,我可以帮您解决这个问题。首先,您需要创建一个学生类,包含学生的姓名、年龄、学号等信息。然后,您可以使用Java的IO操作,将学生信息写入文件中。以下是一个简单的示例代码:
```
import java.io.*;
public class Student implements Serializable {
private String name;
private int age;
private String id;
public Student(String name, int age, String id) {
this.name = name;
this.age = age;
this.id = id;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getId() {
return id;
}
}
public class Main {
public static void main(String[] args) {
// 创建若干学生
Student student1 = new Student("小明", 18, "1001");
Student student2 = new Student("小红", 19, "1002");
Student student3 = new Student("小刚", 20, "1003");
// 将学生写入文件
try {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("students.txt"));
oos.writeObject(student1);
oos.writeObject(student2);
oos.writeObject(student3);
oos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例代码中,我们使用了Java的序列化机制,使得学生对象能够被写入文件中。需要注意的是,使用序列化机制的类必须实现Serializable接口。
阅读全文