Java 字符与字符串处理:实用案例与算法解析
1. 密码强度检测
在编程中,确保用户密码的强度是非常重要的。以下是一个 Java 实现的密码强度检测程序:
public class PasswordTester {
public static final int MIN_PASSWORD_LEN = 8;
public static boolean isGoodPassword(String password) {
if (password.length() < MIN_PASSWORD_LEN) {
System.err.println("Password is too short");
return false;
}
if (!containsUppercaseLetter(password)) {
System.err.println("Must contain uppercase letters");
return false;
}
if (!containsLowercaseLetter(password)) {
System.err.println("Must contain lowercase letters");
return false;
}
if (!containsDigit(password)) {
System.er
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



