// codes example:package org.jfml.test;
import java.io.*;
import java.util.*;
public class ObjectStreamTest
{
public static void main(String[] args)
{
try
{
// resouces : vector instance and test.txt file
Vector vec = new Vector();
vec.add("1");
vec.add("2");
vec.add("3");
File file = new File("C:\\test.txt");
if (file.exists())
{
file.delete();
}
// write vector instance to test.txt
FileOutputStream fos = new FileOutputStream(file);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(vec);
// read vector instance from test.txt
FileInputStream fis = new FileInputStream(file);
ObjectInputStream ois = new ObjectInputStream(fis);
System.out.println((Vector)ois.readObject());
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
import java.io.*;
import java.util.*;
public class ObjectStreamTest
{
public static void main(String[] args)
{
try
{
// resouces : vector instance and test.txt file
Vector vec = new Vector();
vec.add("1");
vec.add("2");
vec.add("3");
File file = new File("C:\\test.txt");
if (file.exists())
{
file.delete();
}
// write vector instance to test.txt
FileOutputStream fos = new FileOutputStream(file);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(vec);
// read vector instance from test.txt
FileInputStream fis = new FileInputStream(file);
ObjectInputStream ois = new ObjectInputStream(fis);
System.out.println((Vector)ois.readObject());
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
//Info为一个类
ObjectInputStream in = new ObjectInputStream(new FileInputStream("info.obj"));
Info infReturn = (Info)in.readObject();
in.close();