密码为空 ,实际值是null
任何值与null比较时,记得返回值都是true,
故在程序里需要预先把空值过滤掉
if(pwd==null)
System.out.println("输入密码为空,验证不通过!");
String passwd;
if("".equals(password.trim())){
passwd = null;
}
匹配问题 可以针对空字符串的情况特殊处理。
在String passwd=password;加入判断
if(passwd.trim().equals("")){
System.out.println("验证失败");
return false;
}