Java-strängsubstring ()

Metoden Java String substring () extraherar en substring från strängen och returnerar den.

Syntaxen för substring()metoden är:

 string.substring(int startIndex, int endIndex)

Här är sträng ett objekt i Stringklassen.

substring () Parametrar

Den substring()metod tar två parametrar.

  • startIndex - början index
  • endIndex (valfritt) - slutindexet

substring () Returvärde

Den substring()metoden returnerar en delsträng från den givna strängen.

  • Substringen börjar med tecknet vid startIndex och sträcker sig till tecknet vid index endIndex - 1.
  • Om endIndex inte passeras, börjar strängen med tecknet vid det angivna indexet och sträcker sig till slutet av strängen.
Arbeta med Java String substring () -metoden

Obs! Du får ett fel om

  • startIndex / endIndex är negativ eller större än strängens längd
  • startIndex är större än endIndex

Exempel 1: Java-substring () utan slutindex

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

Exempel 2: Java-substring () med slutindex

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

Om du behöver hitta index för den första förekomsten av den angivna strängen från en viss sträng, använd Java String indexOf ().

Intressanta artiklar...