30/09/2018, 17:21
Ghi dữ liệu từ file vào ArrayList trong Java
ai biết giúp em với
đoạn code thế này :
public static ArrayList witefile(String filename,ArrayList danhsach)throws Exception{
try{
FileOutputStream fos=new FileOutputStream(filename);
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(danhsach);
oos.flush();
oos.close();
fos.close();
System.out.println("Done");
}
catch(Exception ex){
ex.printStackTrace();
}
return null;
}
public static ArrayList readfile(String filename) throws FileNotFoundException, IOException, ClassNotFoundException{
ArrayList mylist=new ArrayList();
try{
FileInputStream fin= new FileInputStream(filename);// filename="data.dat"
ObjectInputStream ois=new ObjectInputStream(fin);
mylist=(ArrayList) ois.readObject();
ois.close();
fin.close();
return mylist;
}
catch(Exception ex){
ex.printStackTrace();
}
return null;
}
đây là write dữ liệu từ file vào ArrayList và read dữ liệu từ ArrayList ra
đoạn write có ghi dc ko ạ và đọc thế nào để cho nó hiển thị ra để mình biết
Bài liên quan