PDA

View Full Version : ذخیره وکتور در فایل



haghighat
چهارشنبه 13 تیر 1386, 16:39 عصر
سلام
من وقتی با objectoutputstream یک فایل رو باز میکنم تا یک وکتور رو درش ذخیره کنم این کار انجام نمیشه کسی میدونه چرا؟

zehs_sha
دوشنبه 18 تیر 1386, 10:15 صبح
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.Vector;

public class MainClass {
public static void main(String args[]) throws Exception {
String[] a = new String[]{"a","b","c"};

Vector v = new Vector(Arrays.asList());
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(v);
oos.close();
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
ObjectInputStream ois = new ObjectInputStream(bais);
Vector v2 = (Vector) ois.readObject();
Enumeration e = v.elements();
while (e.hasMoreElements()) {
System.out.println(e.nextElement());
}
}
}