Sollen wir deine Hausaufgaben lösen?Übergins : das Passwortfeld muss den regulären Ausdruck ([ -~]{8,99}) erfüllen
String passwort = "einszzzweidrei";
for (int i = 0; i < passwort.length(); i++) {
int j = 0;
for (; j + i + 1 < passwort.length()
&& passwort.charAt(i + j) == passwort.charAt(i + j + 1);
j++) ;
if (j >= 2) {
System.out.println("Bad.");
}
}
public class Testi {
public static void main(String[] args) {
String password = "abcdddef";
String regexp = ".*(.)\\1\\1.*";
if (password.matches(regexp)) {
System.out.println("Passwort enthält drei gleiche Zeichen hintereinander!");
}
}
}
Titel | Forum | Antworten | Datum | |
---|---|---|---|---|
J | Überprüfen ob JFrame offen | AWT, Swing, JavaFX & SWT | 2 |