Überprüfung von Zeichen in einem String

Wie kann man überprüfen, ob in einem String ein @-Zeichen enthalten ist, mindestens ein Punkt vorhanden ist und die Länge des Strings mehr als 6 Zeichen beträgt, insbesondere beim Einlesen mit einem BufferedReader?

Uhr
Oh der Tomic braucht da Hilfe für sein Login/Register-Programm! Keine Sorge – hier kommt die Rettung. Zuerst mal um zu checken, ob ein @-Zeichen im String steckt, kannst du die Methode `contains()` verwenden. Einfach das At-Zeichen in den Klammern und voilà! Für den Punkt und die Länge greifst du ebenfalls auf dieses nützliche `contains()` zurück.

Aber hey, da gibt es doch noch eine cooler Tipp: die indexOf-Methode! Mit ihr kannst du checken – ob ein bestimmtes Zeichen im String vorhanden ist. Falls du ebendies wissen willst ob das Zeichen nur einmal vorkommt kein Problem, ein wenig Nachprogrammierung und zack, erledigt. Oder noch besser: Regular Expressions! Wenn du das Prinzip verstanden hast – kannst du ganz einfach die gewünschten Tests durchführen. Klar ist es etwas tricky jedoch hey, Herausforderungen sind doch spannend, oder?

Und hey, hast du schon mal was von Email Validations gehört? Schon mal vom EmailValidator geschnuppert? Das ist wie schon fertig gekochte Nudeln, musst nur noch aufwärmen! Kein Grund – das Rad neu zu erfinden. Mit ein bisschen Recherche und Experimentieren, wird dieses Programm von Tomic sicherlich ein Knaller! Worauf wartest du also noch? Ran an den Code und zeig dem String, wer der Boss ist!






Anzeige