Die Methode Java String substring () extrahiert einen Teilstring aus dem String und gibt ihn zurück.
Die Syntax der substring()
Methode lautet:
string.substring(int startIndex, int endIndex)
Hier ist string ein Objekt der String
Klasse.
Teilzeichenfolge () Parameter
Die substring()
Methode akzeptiert zwei Parameter.
- startIndex - der Anfangsindex
- endIndex (optional) - der Endindex
Teilzeichenfolge () Rückgabewert
Die substring()
Methode gibt eine Teilzeichenfolge aus der angegebenen Zeichenfolge zurück.
- Die Teilzeichenfolge beginnt mit dem Zeichen am startIndex und erstreckt sich bis zum Zeichen am Index
endIndex - 1
. - Wenn der endIndex nicht übergeben wird, beginnt die Teilzeichenfolge mit dem Zeichen am angegebenen Index und erstreckt sich bis zum Ende der Zeichenfolge.

Hinweis: Sie erhalten eine Fehlermeldung, wenn,
- startIndex / endIndex ist negativ oder größer als die Länge des Strings
- startIndex ist größer als endIndex
Beispiel 1: Java-Teilzeichenfolge () ohne Endindex
class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )
Beispiel 2: Java-Teilzeichenfolge () mit Endindex
class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )
Wenn Sie den Index des ersten Auftretens des angegebenen Teilstrings aus einer bestimmten Zeichenfolge ermitteln müssen, verwenden Sie die Java-Zeichenfolge indexOf ().