ObjectInputStream输入的是一个类,怎么能用read()来读呢?MyClass myClass;
try{
myClass = (MyClass)ObjectInputStream.readObject();
}
catch (ClassNotFoundException ex) {
}
catch (IOException ex) {
}
然后在从myClass中取出所需要的各种数据。
<------ 树欲静而风不止 ------>
try{
myClass = (MyClass)ObjectInputStream.readObject();
}
catch (ClassNotFoundException ex) {
}
catch (IOException ex) {
}
然后在从myClass中取出所需要的各种数据。
<------ 树欲静而风不止 ------>
import java.io.*;public class TestObject {
public static void main(String[] args)
throws Exception{
ByteArrayOutputStream baos=new ByteArrayOutputStream();
ObjectOutputStream oos=new ObjectOutputStream(baos);
Vector v=new Vector();
v.add("Vector");
byte b=12;
oos.writeByte(b);
oos.writeObject(v);
ByteArrayInputStream bais=new ByteArrayInputStream(baos.toByteArray());
ObjectInputStream ois=new ObjectInputStream(bais);
byte b1=ois.readByte();
System.out.println (b1);
Vector v1=(Vector)(ois.readObject());
System.out.println (v1.get(0).toString());
}
}