Ich habe eine Zeichenfolge, die jedes Mal anders wird, wenn Sie den Code ausführen. Ich möchte eine if
Anweisung machen, die ein Zeichen vergleicht, zu jedes einzelnes Zeichen der Zeichenfolge. Wenn ich zum Beispiel "c" mit cat vergleichen würde, wird es zurückgeben, dass es ein "c" gibt. ABER Wenn ich es mit Orange vergleichen würde, würde es zurückgeben, dass es kein "c" gibt. Ich kann nicht herausfinden, wie dies zu tun ist, weil die Zeichenfolge die Länge jedes Mal ändert, so kann ich nicht einfach tun, weil es eine d sein könnte.Wie man ein Zeichen mit ALLEN Zeichen eines Strings vergleicht
-1
A
Antwort
-1
Es gibt String#contains
:
return "orange".contains("c");
Wenn Sie andere Art von Vergleichen tun wollen (wie, dass alle Zeichen im String sind „c“), können Sie eine Schleife über die Charaktere:
for (char c : theString.toCharArray()){
// do something for `c`
}
Oder sehen Sie sich reguläre Ausdrücke an.
Verwandte Themen
- 1. Wie vergleicht man Zeichen mit Zeichen in einem Wort? (Java)
- 2. Vergleichen Strings akzentuierte Zeichen
- 3. Count Zeichen eines Abschnitts eines Strings
- 4. Wie kann man Zeichen vom Ende eines Strings entfernen?
- 5. Vergleicht man Strings mit JSTL
- 6. Wie vergleicht man zwei Zeichen in Java in if conditon?
- 7. Wahr für alle Zeichen eines Strings
- 8. Drucken jedes Zeichen eines UTF8-Strings
- 9. Sortierung Strings mit akzentuierten Zeichen in Python
- 10. Ersetzen Zeichen zwischen Strings
- 11. Zerlegen Strings mit mehreren Zeichen
- 12. Wie vergleicht man Unicode-Zeichen in SQL Server?
- 13. JSON-Strings und wie man mit Escape-Zeichen umgehen kann
- 14. Wie vergleicht der Operator 'Javascript'> Zeichen mit einem Leerzeichen?
- 15. Vergleicht man lange Strings mit Leerzeichen
- 16. Scala: Wie die ersten N Zeichen eines Strings maskieren
- 17. Wie vergleicht man ein Zeichen aus einer Zeichenfolge mit einer Vektorzeichenfolge?
- 18. Wie vergleicht man Unicode-Strings in Javascript?
- 19. Wie vergleicht man Strings in objective-c?
- 20. Java Ein Zeichen durch ein Zeichen ersetzen
- 21. Generiere Punkte zwischen Zeichen mit allen Möglichkeiten
- 22. Wie bekomme ich die letzten 4 Zeichen eines Strings?
- 23. Wie ein Attribut auszuwählen, die ein @ -Zeichen (at-Zeichen) enthält
- 24. Ruby Probleme Strings mit UTF-8-Zeichen
- 25. Reihenfolge Strings nach einigen Zeichen
- 26. FileHelpers - Wie liest man Zeichen ein?
- 27. MongoDB: Wie filtert man Strings, die nur bestimmte Zeichen enthalten?
- 28. Strings und Zeichen in c
- 29. Wie ein Zeichen
- 30. Wie Sie feststellen, ob ein Zeichen ein chinesisches Zeichen ist
Könnten Sie bitte Codes anzeigen? –
@ 3kings: Das würde nur "wahr" zurückgeben, wenn der erste Buchstabe ein c ist. 'return false' muss nach der' for' -Schleife stehen, sonst gibt es 'false' im ersten Buchstaben zurück, wenn es kein c ist. –