import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Iterator;
class Test { 
public static void main(String args[]) throws Exception { 
Test ts=new Test();
String a=new String("1");
ArrayList wiringSet= new ArrayList();
wiringSet.add(ts);
FileOutputStream f1 = new FileOutputStream("file2.txt"); 
ObjectOutputStream f2 = new ObjectOutputStream(f1);
f2.writeObject(wiringSet);
f2.close();
f1.close();
FileInputStream fis = new FileInputStream("file2.txt");
    ObjectInputStream ois = new ObjectInputStream(fis);
    wiringSet=(ArrayList)ois.readObject();
    ois.close();
    Iterator it1=wiringSet.iterator();
    while(it1.hasNext())
{
System.out.println(it1.next());

}
}
当我写入一个自定义的类的时候,抛出一个借口问题。不知道该怎么解决,那个高手帮忙给我看下,谢谢了