01/10/2018, 11:00

Không in nội dung đọc từ file ra màn hình được

Cho em hỏi về bài tập đọc 1 mảng đối tượng xuống file, và đọc lên màn hình bằng ObjecinputStream. em đọc được xuống file rồi, nhưng đọc lên màn hình lại ko dc.ai chỉ em với code em thế này

code 1 mảng đối tượng XUống file,

 public void saveToFilebyObject() 
  {
	  ObjectOutputStream oos =null;
	  try 
	  {
       oos=new ObjectOutputStream(new FileOutputStream("phi1.dat"));
       
          for (int i = 0; i < hocsinh; i++)
          {
             oos.writeObject(hs[i]);
          }
       
      }catch(IOException ex) {
          ex.printStackTrace();
      }
      finally
      {
    	  try 
    	  {
		oos.close();
	  }
    	  catch (IOException e)
    	  {		
		e.printStackTrace();
	 }
      }
  }

code đọc lên lại màn hình của mảng đối tượng vừa lưu xuống.lỗi, sữa giúp em

public void loadFromFilebyObject() {
	  ObjectInputStream ois=null;
	
      try {
    	  ois = new ObjectInputStream (new BufferedInputStream(new FileInputStream("phi1.dat")));
          
    	  for(int i=0;i<hocsinh1;i++)
          {   
        	  hs[i]= (hocsinh) ois.readObject();
                   hs[i].xuat();
          }
    	 
      } catch (IOException ex) {
          ex.printStackTrace();
      } catch (ClassNotFoundException ex) {
          ex.printStackTrace(); 
      }
      finally{
    	
    	  try {
			ois.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
      }
      
      }
Vô Thin viết 13:04 ngày 01/10/2018

hs[i].xuat();

cái này đâu ra? Không thấy trong đoạn code? Không ra thì báo lỗi như thế nào? Đưa báo lỗi lên thử?

toiyeulaptrinh viết 13:13 ngày 01/10/2018

hs[i].xuat();
ý trong đoạn code này, là mình đọc nó ra màn hình theo thứ tự mảng , lúc nảy đọc xuống,

toiyeulaptrinh viết 13:09 ngày 01/10/2018

code đưa xuống file ổn rồi, giờ mình muốn đem lên màn hình, phải code thế nào. mình có 1 hàm, nhâp và xuất.

toiyeulaptrinh viết 13:05 ngày 01/10/2018

Bài liên quan
0