package test;
import java.io.*;
import java.util.*;
public class zww_4937 {
public static void main(String[] args) {
LinkedList<String> link1=new LinkedList<String>();
link1.add("Belle");
link1.add("Chou");
link1.add("Tom Hiddleston");
File file=new File("d:/linkedlist");
try{
FileOutputStream file_out=new FileOutputStream(file);
ObjectOutputStream object_out=new ObjectOutputStream(file_out);
//将对象写入文件
object_out.writeObject(link1);
//从文件中读出一个对象
FileInputStream file_in=new FileInputStream(file);
ObjectInputStream object_in=new ObjectInputStream(file_in);
LinkedList<String> link2=(LinkedList<String>)object_in.readObject();
Iterator<String> iter=link2.iterator();
while(iter.hasNext()){
String s=iter.next();
System.out.println(s);
}
}
catch(IOException e){
System.out.println(e);
}
//java认为这个读取LinkedList<String>对象不安全
//强行要我加上catch 还不是很懂
catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
对象流的写入和读出
最新推荐文章于 2021-07-26 15:27:27 发布