对象流的写入和读出

来源:互联网 发布:海康网络摄像机密码 编辑:程序博客网 时间:2024/05/21 16:56
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();            }        }}
0 0
原创粉丝点击