登录系统.txt文件读取问题

时间:2015-08-24 10:36:17

标签: java login

所以我试图建立一个登录系统,将用户名和密码存储在.txt文件中,当你登录时,它会读取它们并检查输入的值和.txt文件中的值是否匹配。不幸的是,无论何时我尝试检查输入的值是否与.txt文件中的值相同(输入的用户名与.txt文件中用作我的数据库的用户名相同)我得到否定答案所以这里是代码的错误部分:

AgentId

用户名对象是JTextField

3 个答案:

答案 0 :(得分:1)

检查以下内容:

  1. 检查“==”use“.equalsIgnoreCase()或equals()”
  2. 的字符串比较
  3. Readina文本文件总是有问题的,因为在阅读时甚至空间也被视为字符,因此在比较用户名和行之前使用 trim()来获取该类型的错误。
  4. 希望这有帮助!

答案 1 :(得分:0)

// Try to load remote image from URL
        Bitmap bm = http.makeImageRequest("http://camranger.com/wp-content/uploads/2014/10/Android-Icon.png");
        ImageView iv = (ImageView) findViewById(R.id.imageView);
        iv.setImageBitmap(bm);

在java中使用equals not == for string

每次读取新行时都要设置userName值。我认为你不需要它。

答案 2 :(得分:0)

Line == UserName错误。 只有在比较数字时才应使用“==”。 对于字符串,您应该使用Line.equals(UserName)或甚至Line.equalsIgnoreCase(UserName)。