Java String-substring ()

De methode Java String substring () extraheert een subtekenreeks uit de string en retourneert deze.

De syntaxis van de substring()methode is:

 string.substring(int startIndex, int endIndex)

String is hier een object van de Stringklasse.

substring () Parameters

De substring()methode heeft twee parameters.

  • startIndex - de beginindex
  • endIndex (optioneel) - de eindindex

substring () Retourwaarde

De substring()methode retourneert een substring uit de opgegeven string.

  • De subtekenreeks begint met het teken aan de startIndex en strekt zich uit tot het teken aan de index endIndex - 1.
  • Als de endIndex niet wordt doorgegeven, begint de subtekenreeks met het teken op de opgegeven index en strekt zich uit tot het einde van de tekenreeks.
Werking van de Java String substring () methode

Opmerking: u krijgt een foutmelding als,

  • startIndex / endIndex is negatief of groter dan de lengte van de tekenreeks
  • startIndex is groter dan endIndex

Voorbeeld 1: Java-substring () zonder eindindex

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

Voorbeeld 2: Java-substring () met eindindex

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

Gebruik de Java String indexOf () als u de index van het eerste voorkomen van de opgegeven substring uit een bepaalde string wilt vinden.

Interessante artikelen...