Podřetězec Java String ()

Metoda Java String substring () extrahuje podřetězec z řetězce a vrátí jej.

Syntaxe substring()metody je:

 string.substring(int startIndex, int endIndex)

Zde je řetězec objektem Stringtřídy.

podřetězce () parametry

substring()Metoda má dva parametry.

  • startIndex - počáteční index
  • endIndex (volitelný) - koncový index

návratová hodnota substring ()

substring()Metoda vrací podřetězec z daného řetězce.

  • Podřetězec začíná znakem na startIndexu a rozšiřuje se na znak na indexu endIndex - 1.
  • Pokud endIndex není předán, podřetězec začíná znakem v zadaném indexu a rozšiřuje se na konec řetězce.
Fungování metody Java String substring ()

Poznámka: Zobrazí se chyba, pokud

  • startIndex / endIndex je záporný nebo větší než délka řetězce
  • startIndex je větší než endIndex

Příklad 1: Podřetězec Java () Bez koncového indexu

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

Příklad 2: Podřetězec Java () S koncovým indexem

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

Pokud potřebujete najít index prvního výskytu zadaného podřetězce z daného řetězce, použijte Java String indexOf ().

Zajímavé články...