Java 物件流的用法,將自定義類陣列寫入檔案中
阿新 • • 發佈:2019-02-09
寫入檔案的類。FileInputStream和FileOutputStream可以將類,陣列,等寫入如檔案並讀取。 public class UserList implements Serializable{ public void writeRank(){ try { // FileInputStream f=new FileInputStream("H:/f.txt"); // ObjectInputStream s= new ObjectInputStream(f ); // RankList[] addre=(RankList[])s.readObject(); // for(int i=0;;i++){ // if(addre[i]==null){ // addre[i]=RL; // break; // } // } // s.close(); UserMessage[] usermessage=new UserMessage[100]; UserMessage kk=new UserMessage(); kk.name="hhhh"; kk.password="1234"; usermessage[0]=kk; FileOutputStream ff=new FileOutputStream("H:/h.txt"); ObjectOutputStream ss=new ObjectOutputStream(ff); ss.writeObject(usermessage); ss.flush(); ss.close(); //System.out.println("Hello bug"); } catch (Exception ee) { System.out.println(ee); } } public static void main(String[] args){ UserList UL=new UserList(); UL.writeRank(); } }
public class UserMessage implements Serializable{
public String name,password;
}