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
0