Java String Teilzeichenfolge ()

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 StringKlasse.

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.
Funktionieren der Java String substring () -Methode

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 ().

Interessante Beiträge...