帮我看看这个程序、将对象数组存储在te。txt中

[复制链接]
查看11 | 回复1 | 2011-6-12 13:27:31 | 显示全部楼层 |阅读模式
import java.io.*;
import java.lang.*;
class student{
        String nam;
        int num;
public student(String na,int nu){
                nam=na;
                num=nu;       
                        }
        public void display(){
                System.out.println("姓名:"+nam+"学号:"+num);
               
                }
public static void main(String args[]){
student[] stu=new student[3];

stu[0]=new student("wang",001);

stu[1]=new student("liu",002);

stu[2]=new student("yang",003);



FileWriter f=new FileWriter("f.txt");

f.write(stu[0],0,stu.length());

f.flush();

f.close();


/* for(int i=0;i<3;i++){

        stu.display();

        } */
        }
        }

回复

使用道具 举报

千问 | 2011-6-12 13:27:31 | 显示全部楼层
对象的读写:ObjectInputStream类和ObjectOutputStream类ObjectInputStream类和ObjectOutputStream类分别是InputStream类和OutputStream类的子类。ObjectInputStream类和ObjectOutputStream类创建的对象被称为对象输入流和对象输出流。对象输出流使用writeObject(Object obj)方法将一个对象obj写入输出流送往目的地,对象输入流使用readObject()从源中读取一个对象到程序中。ObjectInputStream类和ObjectOutputStream类的构造方法分别是:ObjectInputS...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行