Heim  >  Artikel  >  Java  >  Wie verwendet Java die Funktionen „startsWith()“ und „endsWith()“ der String-Klasse, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen oder einer bestimmten Teilzeichenfolge beginnt oder endet?

Wie verwendet Java die Funktionen „startsWith()“ und „endsWith()“ der String-Klasse, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen oder einer bestimmten Teilzeichenfolge beginnt oder endet?

王林
王林Original
2023-07-25 19:33:132430Durchsuche

Java ist eine sehr beliebte Programmiersprache mit umfangreichen Klassenbibliotheken und Funktionen. In Bezug auf die String-Verarbeitung stellt Java die String-Klasse bereit, die über viele Funktionen zum bequemen Betreiben von Strings verfügt. In diesem Artikel werden die Funktionen „startsWith()“ und „endsWith()“ in der String-Klasse vorgestellt, mit denen ermittelt werden kann, ob eine Zeichenfolge mit einem angegebenen Zeichen oder einer bestimmten Teilzeichenfolge beginnt oder endet.

String-Klasse ist eine Klasse zur Darstellung von Strings in Java. Sie bietet viele Funktionen zum Betreiben von Strings. Zwei der am häufigsten verwendeten Funktionen sind „startsWith()“ und „endsWith()“. Die Funktion „startsWith()“ wird verwendet, um zu bestimmen, ob eine Zeichenfolge mit einem angegebenen Zeichen oder einer Teilzeichenfolge beginnt, und die Funktion „endsWith()“ wird verwendet, um zu bestimmen, ob eine Zeichenfolge mit einem angegebenen Zeichen oder einer Teilzeichenfolge endet.

Schauen wir uns zunächst die Verwendung der Funktion „startsWith()“ an. Die Verwendung ist sehr einfach: Rufen Sie einfach die Funktion „startsWith()“ des Zeichenfolgenobjekts auf und übergeben Sie dann ein bestimmtes Zeichen oder eine Teilzeichenfolge als Parameter. Beachten Sie, dass die Funktion „startsWith()“ die Groß-/Kleinschreibung beachtet. Wenn Sie eine Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung erreichen möchten, können Sie die Zeichenfolge mit der Funktion „toLowerCase()“ in Kleinbuchstaben umwandeln, bevor Sie eine Entscheidung treffen.

Das Folgende ist ein Beispielcode, der die Funktion „startsWith()“ verwendet, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt:

String str = "Hello World";
boolean startsWith = str.startsWith("Hello");
System.out.println(startsWith); // 输出:true

boolean startsWithIgnoreCase = str.toLowerCase().startsWith("hello");
System.out.println(startsWithIgnoreCase); // 输出:true

Im obigen Code definieren wir zunächst eine Zeichenfolge „Hello World“ und verwenden dann die Funktion „startsWith( )-Funktion, um zu bestimmen, ob eine Zeichenfolge mit einem angegebenen Zeichen beginnt. Bestimmen Sie, ob sie mit „Hallo“ und „Hallo“ beginnt. Das erste Urteil gibt „true“ zurück, da die Zeichenfolge mit „Hello“ beginnt; das zweite Urteil gibt „true“ zurück, obwohl „Hello“ und „hello“ nicht genau gleich sind, aber nach der Konvertierung der Zeichenfolge in Kleinbuchstaben durch Aufrufen der Funktion toLowerCase() , das Urteilsergebnis ist wahr.

Als nächstes schauen wir uns die Verwendung der Funktion „endsWith()“ an. Es ist auch sehr einfach: Rufen Sie einfach die Funktion „endsWith()“ des Zeichenfolgenobjekts auf und übergeben Sie dann ein bestimmtes Zeichen oder eine Teilzeichenfolge als Parameter.

Das Folgende ist ein Beispielcode, der die Funktion „endsWith()“ verwendet, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen endet:

String str = "Hello World";
boolean endsWith = str.endsWith("World");
System.out.println(endsWith); // 输出:true

boolean endsWithIgnoreCase = str.toLowerCase().endsWith("world");
System.out.println(endsWithIgnoreCase); // 输出:true

Im obigen Code definieren wir zunächst eine Zeichenfolge „Hello World“ und verwenden dann die Funktion „endsWith( )-Funktion. Bestimmen Sie, ob sie mit „World“ und „world“ endet. Das erste Urteil gibt „true“ zurück, da die Zeichenfolge mit „World“ endet; das zweite Urteil gibt „true“ zurück, da „World“ und „world“ zwar nicht genau gleich sind, die Zeichenfolge jedoch durch Aufrufen der Funktion „toLowerCase()“ in Kleinbuchstaben umgewandelt wird. Das Urteilsergebnis ist wahr.

Anhand des obigen Beispielcodes können wir sehen, dass es sehr einfach ist, die Funktionen „startsWith()“ und „endsWith()“ zu verwenden, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen oder einer bestimmten Teilzeichenfolge beginnt oder endet. Diese beiden Funktionen werden sehr häufig in der tatsächlichen Zeichenfolgenverarbeitung verwendet. Sie können den Anfang und das Ende einer Zeichenfolge leicht bestimmen und eine entsprechende Verarbeitung durchführen.

Zusammenfassend lässt sich sagen, dass wir durch die Funktionen „startsWith()“ und „endsWith()“ der String-Klasse in Java leicht bestimmen können, ob eine Zeichenfolge mit einem bestimmten Zeichen oder einer bestimmten Teilzeichenfolge beginnt oder endet. Diese Funktionen sind in der tatsächlichen Programmierung sehr praktisch und können Zeichenfolgenverarbeitungsvorgänge vereinfachen. Ich hoffe, dass dieser Artikel Ihnen hilft, die Funktionen „startsWith()“ und „endsWith()“ zu verstehen und zu verwenden.

Das obige ist der detaillierte Inhalt vonWie verwendet Java die Funktionen „startsWith()“ und „endsWith()“ der String-Klasse, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen oder einer bestimmten Teilzeichenfolge beginnt oder endet?. 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