Heim  >  Artikel  >  Java  >  So erhalten Sie den Teilstring eines Strings mit der Methode substring() der String-Klasse

So erhalten Sie den Teilstring eines Strings mit der Methode substring() der String-Klasse

PHPz
PHPzOriginal
2023-07-25 17:02:391155Durchsuche

So verwenden Sie die substring()-Methode der String-Klasse, um den Teilstring eines Strings zu erhalten

In der Java-Programmierung ist die String-Klasse eine der am häufigsten verwendeten Klassen. Es bietet viele nützliche Methoden zum Bearbeiten von Zeichenfolgen, darunter die Methode substring(). Mit der Methode substring() können Sie einen Teilstring aus einem String erhalten. Es gibt zwei Möglichkeiten, die Methode

substring() zu verwenden: Eine besteht darin, nur einen Parameter zu übergeben, der die Teilzeichenfolge von der angegebenen Indexposition bis zum Ende der Zeichenfolge angibt. Die andere besteht darin, zwei Parameter zu übergeben, die angeben Start- und Endindex: Die zurückgegebene Teilzeichenfolge enthält das Zeichen an der Startindexposition, jedoch nicht das Zeichen an der Endindexposition.

Das Folgende ist ein Beispielcode für die Verwendung der substring()-Methode, um einen Teilstring eines Strings zu erhalten:

public class SubstringExample {
    public static void main(String[] args) {
        String str = "Hello, World!";
        
        // 使用substring()方法获取从索引位置5开始到字符串末尾的子串
        String sub1 = str.substring(5);
        System.out.println("sub1: " + sub1); // 输出: World!
        
        // 使用substring()方法获取从索引位置0开始到索引位置5之间的子串
        String sub2 = str.substring(0, 5);
        System.out.println("sub2: " + sub2); // 输出: Hello
    }
}

Deklarieren Sie im obigen Code zunächst einen String str, dessen Inhalt „Hello, World!“ ist. Verwenden Sie dann die Methode substring(), um zwei verschiedene Teilzeichenfolgen zu erhalten.

Der erste Teilstring beginnt an Indexposition 5, dem 6. Zeichen im String, und geht bis zum Ende des Strings. Durch die Übergabe des einzelnen Arguments 5 erhalten wir den Teilstring „World!“.

Der zweite Teilstring beginnt bei Indexposition 0, dem ersten Zeichen in der Zeichenfolge, bis zu den Zeichen zwischen Indexposition 5. Durch die Übergabe der beiden Parameter 0 und 5 erhalten wir den Teilstring „Hello“.

Es ist zu beachten, dass die Methode substring() ein neues String-Objekt zurückgibt und das ursprüngliche String-Objekt nicht geändert wurde. Dies liegt daran, dass die String-Klasse eine unveränderliche Klasse ist. Sobald ein String-Objekt erstellt wurde, kann sein Inhalt nicht geändert werden.

Außerdem ist zu beachten, dass der an die Methode substring() übergebene Indexparameter bei 0 beginnt, d. h. der Index des ersten Zeichens ist 0, der Index des zweiten Zeichens ist 1 und so weiter.

Durch die Verwendung der Methode substring() können wir problemlos jeden Teilstring des Originalstrings erhalten. Dies ist sehr nützlich, um Probleme im Zusammenhang mit Zeichenfolgen zu lösen, z. B. beim Extrahieren von Domänennamen aus URLs, beim Abfangen von Vorwahlen in Mobiltelefonnummern, beim Abrufen von Dateierweiterungen usw.

Zusammenfassend lässt sich sagen, dass wir mit der Methode substring() der String-Klasse problemlos die Teilzeichenfolge der Zeichenfolge und nach Bedarf die Zeichen zwischen verschiedenen Indexpositionen abrufen können.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Teilstring eines Strings mit der Methode substring() der String-Klasse. 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