JFrame应用程序接受用户信息,如:ID,名字,口令,EMAIL。点注册按钮时把接收的信息保存到文件,当第再次注册时,输入的名字ID应与文件里已存在的比教下,看是否相同,如相同弹出对话框显示次名字已被使用。下面是老师提示给我的,但我不知道写。
当点注册按钮时,把所有UI上的数据看成一个Customer的对象,用ObjectStream写到文件里面查询的时候打开文件,用ObjectStream流,循环的readObject,,,每读一个对象,比较一下ID号
当点注册按钮时,把所有UI上的数据看成一个Customer的对象,用ObjectStream写到文件里面查询的时候打开文件,用ObjectStream流,循环的readObject,,,每读一个对象,比较一下ID号
{
String ID,EMAIL;
//构造方法,初始化两个成员变量;
boolean equals(Object o)
{
if(!(o instanceof(Customer)))
return false;
else
if((Customer)o.ID.equals(ID))//将读出的那个对象的ID与刚从界面输入的那个ID进 行比较
return true;
}
...
}............进行比较
根据用户刚输入的信息生成一个Customer对象c1
do
{ObjectOutputStream obs=new ...
Customer c2=obc.readObject();
if(c1.equals(c2))
弹出提示对话框,并结束循环
}while(obs!=null)