Java-strengstreng ()

Metoden Java String substring () udtrækker en substring fra strengen og returnerer den.

Metodens syntaks substring()er:

 string.substring(int startIndex, int endIndex)

Her er streng et objekt i Stringklassen.

substring () Parametre

Den substring()metode tager to parametre.

  • startIndex - begyndelsesindekset
  • endIndex (valgfri) - slutningsindekset

substring () Returværdi

Den substring()metode giver en delstreng fra den givne streng.

  • Substringen begynder med tegnet ved startIndex og strækker sig til tegnet ved indeks endIndex - 1.
  • Hvis endIndex ikke overføres, begynder understrengen med tegnet ved det angivne indeks og strækker sig til slutningen af ​​strengen.
Arbejde med Java String substring () -metoden

Bemærk: Du får en fejl, hvis

  • startIndex / endIndex er negativ eller større end strengens længde
  • startIndex er større end endIndex

Eksempel 1: Java-substring () Uden slutindeks

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

Eksempel 2: Java-substring () med slutindeks

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

Hvis du har brug for at finde indekset for den første forekomst af den angivne understreng fra en given streng, skal du bruge Java String indexOf ().

Interessante artikler...