感谢您的关注.
我创建了一个程序,我正在使用登录表单和注册表单.
一旦用户注册他们的电子邮件,他们的密码将被保存到submit.txt.然后他们将返回登录表单并输入保存在submit.txt中的电子邮件和密码.
在我的代码中,我使用Register文件的写文件和Login Form的Read文件.但是,它不起作用.我在用于读取文件的代码中知道我的问题.你可以帮我实现吗?
非常感谢你的帮助.
if (checkPassword(usern,hash)) { System.out.println("Logged in!"); ChooseWindow ptb = new ChooseWindow(); ptb.setVisible(true); LoginWindow.this.dispose(); } else { System.out.println("Wrong password"); } public boolean checkPassword(String username,String pass) { try { FileReader inFile = new FileReader("/users/Ender/Desktop/GetUser/submit.txt"); BufferedReader inStream = new BufferedReader(inFile); String inString; while ((inString = inStream.readLine()) != null) {} inStream.close(); }catch (IOException e) { e.printstacktrace(); } return false; }
解决方法
这是我从文件中读取的代码:
String line; try { BufferedReader bufferreader = new BufferedReader(new FileReader("C:\\Users\\ahmad\\Desktop\\aaa.TXT")); while ((line = bufferreader.readLine()) != null) { /** Your implementation **/ line = bufferreader.readLine(); } } catch (FileNotFoundException ex) { ex.printstacktrace(); } catch (IOException ex) { ex.printstacktrace(); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。