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;
}