Was der Titel sagt. Ich möchte wissen, wenn es etwas im JDK gibt, das bereits das hat, wo ich falsch zurückgeben könnte, wenn die Schnur irgendwelche Symbole wie *, #, @, & usw. enthielt, ohne eine einzelne enthaltene Kontrolle für jede von denen hinzufügen zu müssen. Vielen Dank.Überprüfen, ob eine Zeichenfolge keine Symbole enthält, ohne eine Reihe von Überprüfungen hinzuzufügen (Java)
1
A
Antwort
5
Sie können Zeichen in einem String.matches()
Aufruf weiße Liste:
!string.matches("[^A-Za-z]") // only alpha characters
+0
Danke, das war genau das, was ich brauchte. –
0
Ich glaube, Sie für reguläre Ausdrücke suchen, ist das ziemlich komplex, wenn man sie nicht wissen aber eine schnelle Art und Weise zu tun, was Sie wollen be: "somestring".matches("\\*#@&")
Verwandte Themen
- 1. Überprüfen, ob eine Zeichenfolge nur eine Reihe von Buchstaben enthält
- 2. Überprüfen, ob eine Zeichenfolge Asterisk (*) enthält
- 3. Überprüfen Sie, ob eine Zeichenfolge enthält Zeichen
- 4. Überprüfen, ob die Zeichenfolge eine Berechnung enthält
- 5. Applescript: überprüfen, ob eine Zeichenfolge eine leere Zeichenfolge enthält?
- 6. Überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält
- 7. Überprüfen Sie, ob die Zeichenfolge keine andere Zeichenfolge enthält.
- 8. Überprüfen, ob Zeile Zeichenfolge enthält
- 9. wie zu überprüfen, ob eine Zeichenfolge ein Zeichen enthält
- 10. Überprüfen Sie, ob PHP-Array eine nicht-spezifische Zeichenfolge enthält
- 11. So überprüfen Sie, ob eine Zeichenfolge nur bestimmte Zeichen enthält
- 12. SML überprüfen, ob eine Zeichenfolge nur Zahlen enthält
- 13. Erkennen, ob eine Zeichenfolge eine Tabelle enthält
- 14. Prüfen, ob eine Zeichenfolge eine andere enthält
- 15. Überprüfen, ob die Zeichenfolge ein Wort enthält (keine Teilzeichenfolge!)
- 16. Überprüfen, ob eine Zeichenfolge Teilzeichenfolgen aus einem Array enthält
- 17. Wie kann ich überprüfen, ob eine Perl-Zeichenfolge Buchstaben enthält?
- 18. Überprüfen, ob eine Zeichenfolge nur Buchstaben, Ziffern und Unterstriche enthält
- 19. Python: Überprüfen, ob eine Zeichenfolge chinesisches Zeichen enthält?
- 20. Überprüfen Sie, ob der aktuelle Emacs-Puffer eine Zeichenfolge enthält
- 21. Überprüfen, ob eine Zeichenfolge Werte verschachtelter Listen enthält - python
- 22. Überprüfen, ob eine Zeichenfolge nur einige Zeichen in Javascript enthält
- 23. Einfache Möglichkeit zu überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge in C enthält?
- 24. Überprüfen Sie, ob eine Zeichenfolge eine bestimmte Zeichenfolge mit Array
- 25. überprüfen, ob Datum Uhrzeit Zeichenfolge enthält Zeit
- 26. Java Collections.sort() ohne eine Reihe von Zeichen
- 27. Überprüfen Sie, ob Zeichenfolge enthält nur Ziffern
- 28. Ermitteln, ob eine Zeichenfolge eine Base64-Zeichenfolge darin enthält
- 29. Überprüfen, ob die Zeichenfolge die Umgebungsvariable enthält
- 30. Überprüfen Sie, ob eine Zeichenfolge „-“ und „]“ zugleich
Was haben Sie versucht? –
Ein Array der schlechten Symbole, durchlaufen und prüfen: 'String [] s = {" @ "," * "}; for (String a: s) if (x.contains (s)) ... ' – Whymarrh