订单查询
首页 其他文档
java基础题库含答案
大小:28.86KB 20页 发布时间: 2023-07-20 11:19:36 8.68k 7.42k

import java.io.*;

public class SGH

{

public static void writeToFile(Book b[],int n)throws Exception{

FileOutputStream fout=new FileOutputStream("book.dat");

ObjectOutputStream oout=new ObjectOutputStream(fout);

for(int i=0;i

oout.writeObject(b[i]);

}

oout.close();

}

public static Book[]readFromFile(int n)throws Exception{

Book Book1[]=new Book[n];

FileInputStream fin=new FileInputStream("book.dat");

ObjectInputStream oin=new ObjectInputStream(fin);

for(int i=0;i

Book1[i]=(Book)oin.readObject();

}

oin.close();

return Book1;

}

public static void main(String args[])throws Exception

{

Book Book1[]=new Book[3];

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

Book1[i]=new Book((3+i),("书"+(i)));

}

Book Book2[];

writeToFile(Book1,3);

Book2=readFromFile(3);

}

}

class Book implements Serializable

{

public float price;

public String bookName;

public Book(float p,String b)

{

this.price=p;

this.bookName=b;

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441