Metoda niza Java String () izvleče podniz iz niza in ga vrne.
Sintaksa substring()
metode je:
string.substring(int startIndex, int endIndex)
Tu je niz predmet String
razreda.
parametri podniz ()
substring()
Postopek traja dva parametra.
- startIndex - začetni indeks
- endIndex (neobvezno) - končni indeks
substring () Vrnjena vrednost
substring()
Metoda vrne podniz iz danega niza.
- Podniz se začne z znakom na startIndex in se razširi na znak v indeksu
endIndex - 1
. - Če endIndex ni poslan, se podniz začne z znakom v podanem indeksu in se razteza do konca niza.

Opomba: Prikaže se napaka, če
- startIndex / endIndex je negativen ali večji od dolžine niza
- startIndex je večji od endIndex
Primer 1: Podniz Java () Brez končnega indeksa
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 ) )
Primer 2: podniz Java () s končnim indeksom
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 ) )
Če morate poiskati indeks prvega pojavljanja določenega podniza iz danega niza, uporabite Java String indexOf ().