带有loginform的java中的Arrayindex超出绑定异常

时间:2016-10-25 02:32:26

标签: java

此程序使用用户输入文件(users.txt)并获取用户名和密码。如果用户使用正确的用户名和密码输入表单,则应显示登录成功。

出于某种原因,当我用users.txt测试程序时,我得到一个Arrayindex超出绑定的异常。

LoginFrame.java:

John 234 Peter abc

测试文件:users.txt

{{1}}

1 个答案:

答案 0 :(得分:0)

如果这是文件中的唯一内容,请检查文件末尾是否有新行。您也可以添加小支票。

基于代码段中唯一值得注意的数组

   String[] line = fileScanner.nextLine().split(" ");
   if(line.length == 2) 
   {
       this.usernamesAndPasswords.put(line[0], line[1]);
       System.out.println(line[0] + " " + line[1]);

    }

有很多种可能性......