Heim  >  Artikel  >  Java  >  So verwenden Sie die Methode „contains()“ der Klasse „String“ für den String-Abgleich

So verwenden Sie die Methode „contains()“ der Klasse „String“ für den String-Abgleich

WBOY
WBOYOriginal
2023-07-24 18:18:162569Durchsuche

So verwenden Sie die Methode contains() der String-Klasse für den String-Abgleich

In der Java-Programmierung ist die String-Verarbeitung ein sehr häufiger Vorgang. Der Zeichenfolgenvergleich ist eine der häufigsten Operationen, mit denen ermittelt wird, ob eine Zeichenfolge eine andere Zeichenfolge enthält. Die String-Klasse von Java stellt die Methode contains() bereit, um den String-Abgleich zu erleichtern. In diesem Artikel wird detailliert beschrieben, wie die Methode „contains()“ der String-Klasse für den String-Abgleich verwendet wird, und es werden Codebeispiele gegeben.

String-Klasse ist eine allgemeine Klasse, die zum Verarbeiten von Zeichenfolgen in Java verwendet wird. Diese Klasse stellt verschiedene Methoden zum Bearbeiten und Verarbeiten von Zeichenfolgen bereit. Unter anderem wird die Methode contains() verwendet, um zu bestimmen, ob eine Zeichenfolge eine andere Zeichenfolge enthält. Die Definition dieser Methode lautet:

öffentlicher boolescher Wert enthält (CharSequence-Sequenz)

Diese Methode empfängt einen Parameter vom Typ CharSequence, bei dem es sich um eine Zeichenfolge handelt. Gibt einen booleschen Wert zurück, true, wenn die aufgerufene Zeichenfolge die Parameterzeichenfolge enthält, andernfalls false.

Nachfolgend veranschaulichen wir die Anwendung dieser Methode anhand einiger Beispiele.

Beispiel 1:

String str = "Hello World";
String searchStr = "Hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:true

Im obigen Beispiel haben wir einen String str mit dem Wert „Hello World“ definiert. Anschließend wird ein searchStr mit dem Wert „Hello“ definiert. Rufen Sie dann die Methode „contains()“ des Objekts „str“ auf und übergeben Sie „searchStr“ als Parameter. Drucken Sie abschließend das zurückgegebene Ergebnis aus, das wahr ist. Da str searchStr enthält, wird true zurückgegeben.

Beispiel 2:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:false

Im obigen Beispiel haben wir den Wert von searchStr in „hello“ geändert. Obwohl die beiden Zeichenfolgen sehr ähnlich sind, ist das Rückgabeergebnis falsch, da bei Java-Zeichenfolgen die Groß-/Kleinschreibung beachtet wird. Weil str kein searchStr enthält.

Zusätzlich zur Bestimmung, ob eine Zeichenfolge eine andere Zeichenfolge enthält, kann die Methode contains() auch verwendet werden, um festzustellen, ob eine Zeichenfolge ein bestimmtes Zeichen enthält:

Beispiel 3:

String str = "Hello World";

boolean result = str.contains("W");

System.out.println(result); // 输出:true

Im obigen Beispiel übergeben wir Call the enthält()-Methode mit einem Zeichen als Parameter. Das Rückgabeergebnis ist wahr, da str das Zeichen „W“ enthält.

Es ist zu beachten, dass bei der Methode „contains()“ die Groß-/Kleinschreibung beachtet wird. Wenn Sie die Groß-/Kleinschreibung beim Abgleich ignorieren müssen, können Sie die Methode equalIgnoreCase() verwenden.

Beispiel 4:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.toLowerCase().contains(searchStr.toLowerCase());

System.out.println(result); // 输出:true

Im obigen Beispiel ignorieren wir die Groß-/Kleinschreibung, indem wir die Methode „contains()“ aufrufen und die beiden Zeichenfolgen in Kleinbuchstaben umwandeln. Das Rückgabeergebnis ist wahr, da str searchStr enthält.

Verwenden Sie die Methode „contains()“ der String-Klasse für den String-Abgleich, mit der Sie leicht feststellen können, ob ein String einen anderen String enthält. Abhängig von der Situation können nachfolgende Operationen basierend auf dem zurückgegebenen booleschen Wert ausgeführt werden. Ich glaube, dass die Leser durch die Einleitung und die Beispiele dieses Artikels gelernt haben, wie man die Methode „contains()“ für den String-Abgleich verwendet.

Zusammenfassung:

In diesem Artikel wird erläutert, wie Sie die Methode „contains()“ der Klasse „String“ in Java für den String-Abgleich verwenden. Durch Aufrufen dieser Methode können Sie leicht feststellen, ob eine Zeichenfolge eine andere Zeichenfolge oder ein anderes Zeichen enthält. Beachten Sie, dass bei dieser Methode die Groß-/Kleinschreibung beachtet wird. Wenn Sie beim Abgleich die Groß-/Kleinschreibung ignorieren müssen, können Sie dies durch die Konvertierung in Kleinbuchstaben tun. Solche String-Matching-Operationen werden in der tatsächlichen Programmierung sehr häufig verwendet. Ich hoffe, dass dieser Artikel den Lesern hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Methode „contains()“ der Klasse „String“ für den String-Abgleich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn