


So verwenden Sie die Funktion substring() der String-Klasse in Java, um den Teilstring eines Strings abzufangen
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:
- substring(int beginIndex): Abfangen der Zeichenfolge von der angegebenen Indexposition bis zum Ende.
- 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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der Klassenbelastung von Java wird das Laden, Verknüpfen und Initialisieren von Klassen mithilfe eines hierarchischen Systems mit Bootstrap-, Erweiterungs- und Anwendungsklassenloadern umfasst. Das übergeordnete Delegationsmodell stellt sicher

In dem Artikel wird in der Implementierung von mehrstufigem Caching in Java mithilfe von Koffein- und Guava-Cache zur Verbesserung der Anwendungsleistung erläutert. Es deckt die Einrichtungs-, Integrations- und Leistungsvorteile sowie die Bestrafung des Konfigurations- und Räumungsrichtlinienmanagements ab

In dem Artikel werden mit JPA für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden erläutert. Es deckt Setup, Entity -Mapping und Best Practices zur Optimierung der Leistung ab und hebt potenzielle Fallstricke hervor. [159 Charaktere]

In dem Artikel werden Maven und Gradle für Java -Projektmanagement, Aufbau von Automatisierung und Abhängigkeitslösung erörtert, die ihre Ansätze und Optimierungsstrategien vergleichen.

In dem Artikel werden benutzerdefinierte Java -Bibliotheken (JAR -Dateien) mit ordnungsgemäßem Versioning- und Abhängigkeitsmanagement erstellt und verwendet, wobei Tools wie Maven und Gradle verwendet werden.
