Java if语句

Ste*_*teT 3 java if-statement

这个if if语句是否有问题我试图制作一个摇摆登录系统??? 谢谢 :)

 public void login()
    {
           String username = loginField.getText();
           char[] password = loginPass.getPassword();
           if (username.equals("test") && password.equals("test"))
           {
                    System.out.println("logged in");
           }
    }
Run Code Online (Sandbox Code Playgroud)

Nik*_*bak 6

你可能想要

new String(password).equals("test")
Run Code Online (Sandbox Code Playgroud)

代替.将数组与字符串进行比较毫无意义.