Heim  >  Artikel  >  Java  >  So verwenden Sie die Funktion substring() der String-Klasse in Java, um den Teilstring eines Strings abzufangen

So verwenden Sie die Funktion substring() der String-Klasse in Java, um den Teilstring eines Strings abzufangen

王林
王林Original
2023-07-25 16:34:56797Durchsuche

Wie verwendet Java die Funktion substring() der String-Klasse, um einen Teilstring eines Strings abzufangen?

In Java müssen wir häufig einige Verarbeitungen an Strings durchführen, darunter das Abfangen eines Teilstrings eines Strings. Java stellt die Funktion substring() der String-Klasse bereit, um uns die Implementierung dieser Operation zu erleichtern. In diesem Artikel wird erläutert, wie Sie mit der Funktion substring() den Teilstring eines Strings abfangen und ein Codebeispiel anhängen. Die Funktion

substring() ist eine häufig verwendete Funktion in der String-Klasse. Sie hat zwei verschiedene überladene Formen:

  1. substring(int beginIndex): Abfangen der Zeichenfolge von der angegebenen Indexposition bis zum Ende.
  2. substring(int beginIndex, int endIndex): Fangen Sie die Zeichenfolge von der angegebenen Startindexposition bis zum Zeichen vor der angegebenen Endindexposition ab.

Das Folgende ist ein einfaches Beispiel, das zeigt, wie man mit der Funktion substring() einen Teilstring eines Strings abfängt:

public class SubstringExample {
    public static void main(String[] args) {
        String str = "Hello World";
        
        // 使用substring(int beginIndex)截取字符串从指定索引位置开始到末尾的子串
        String sub1 = str.substring(6);
        System.out.println("截取结果1:" + sub1); // 输出:World
        
        // 使用substring(int beginIndex, int endIndex)截取字符串从指定开始索引位置到指定结束索引位置的前一个字符的子串
        String sub2 = str.substring(0, 5);
        System.out.println("截取结果2:" + sub2); // 输出:Hello
    }
}

Im obigen Beispiel definieren wir einen String str, dessen Wert „Hello World“ ist. Dann haben wir die Funktion substring() verwendet, um zwei Teilzeichenfolgen abzufangen.

Zuerst verwenden wir die Funktion substring(int beginIndex) und geben beginIndex als 6 an, was bedeutet, dass die Zeichenfolge ab Indexposition 6 abgefangen wird. Dies bedeutet, dass mit dem 7. Zeichen der Zeichenfolge begonnen und bis zum Ende fortgesetzt wird. Speichern Sie abschließend den abgefangenen Teilstring in der Variablen sub1 und geben Sie das Ergebnis an die Konsole aus.

Als nächstes verwenden wir die Funktion substring(int beginIndex, int endIndex) und geben beginIndex als 0 und endIndex als 5 an, was bedeutet, dass die Zeichenfolge ab Indexposition 0 abgefangen wird und bis zum vorherigen Zeichen an Indexposition 5 fortgesetzt wird. Das bedeutet, dass die ersten 6 Zeichen der Zeichenfolge abgefangen werden. Speichern Sie abschließend den abgefangenen Teilstring in der Variablen sub2 und geben Sie das Ergebnis an die Konsole aus.

Indem wir den obigen Beispielcode ausführen, können wir die folgende Ausgabe erhalten:

截取结果1:World
截取结果2:Hello

Wie Sie sehen können, können wir mit der Funktion substring() der String-Klasse problemlos den Teilstring des Strings abfangen. Es ist zu beachten, dass die Funktion substring() ein neues String-Objekt zurückgibt und das ursprüngliche String-Objekt sich nicht geändert hat.

Zusammenfassend lässt sich sagen, dass es sehr einfach ist, die Funktion substring() der String-Klasse zu verwenden, um den Teilstring eines Strings abzufangen. Wir müssen nur die entsprechende Indexposition angeben, um den Abfangvorgang zu implementieren. Ich hoffe, dass der Inhalt dieses Artikels für alle hilfreich ist, die die Funktion substring() verwenden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion substring() der String-Klasse in Java, um den Teilstring eines Strings abzufangen. 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