我有一个字符串值存储在一个名为userPassword
的变量中,这是我从使用scanner的用户那里得到的。我还有一个这样的标签图:
键 | |
---|---|
用户名1 | 密码1 |
用户名2 | 密码2 |
用户名3 | 密码3 |
试试这个,我添加了trim((来删除任何头部或尾部空白
public class Authentication {
public void verifyLogin(LoginDetailsPojo userLoginDetailsObj, Map<String,String> map){
//Passing a object and hash map as parameters
String userPassword = userLoginDetailsObj.password;
System.out.println(userPassword);//Printing "123"
String mapPassword = map.get(userLoginDetailsObj.userName);
System.out.println(mapPassword); //Printing "123"
if(userPassword.trim().equals(mapPassword.trim()))
System.out.println("it is equal");
}
}
}