高手解决下FileInputStream问题! 急
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());
}
}
}
当我写入一个自定义的类的时候,抛出一个借口问题。不知道该怎么解决,那个高手帮忙给我看下,谢谢了