Existiert ein Zeichen in einer Zeichenfolge?
In Java kann festgestellt werden, ob ein bestimmtes Zeichen in einer Zeichenfolge vorkommt, ohne sich auf Schleifen zu verlassen erreicht mit der effizienten Methode indexOf('char').
Funktionsweise von indexOf()
Die Methode indexOf('char') ) Die Methode durchsucht eine Zeichenfolge von links nach rechts und gibt eine Ganzzahl zurück, die den Index des ersten Vorkommens des angegebenen Zeichens darstellt. Wenn das Zeichen nicht gefunden wird, wird -1 zurückgegeben.
Wenn Sie beispielsweise überprüfen möchten, ob das Zeichen „a“ in der Zeichenfolge „Hello World“ vorkommt, würden Sie den folgenden Code verwenden:
<code class="java">String str = "Hello World"; int index = str.indexOf('a');</code>
Wenn „a“ in der Zeichenfolge vorhanden ist, enthält die Variable index ihren Index (der in diesem Fall 1 ist). Andernfalls wird es auf -1 gesetzt.
Vorteile der Verwendung von indexOf()
Die Verwendung von indexOf('char') bietet mehrere Vorteile im Vergleich zum zeichenweisen Durchlaufen der Zeichenfolge:
Das obige ist der detaillierte Inhalt vonWie kann man in Java feststellen, ob ein Zeichen in einer Zeichenfolge vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!