„Java String substring“ () metodas ištraukia iš eilutės pakraštį ir grąžina ją.
substring()
Metodo sintaksė yra tokia:
string.substring(int startIndex, int endIndex)
Čia eilutė yra klasės objektas String
.
substring () parametrai
substring()
Metodas trunka dvi parametrus.
- startIndex - pradinis indeksas
- endIndex (neprivaloma) - pabaigos indeksas
substring () Grąžinimo vertė
substring()
Metodas grąžina poeilutį iš tikro eilutę.
- Substringas prasideda simboliu startIndex ir tęsiasi iki indekso simbolio
endIndex - 1
. - Jei „endIndex“ neperduodamas, poskyris prasideda simboliu nurodytame rodyklėje ir tęsiasi iki eilutės pabaigos.

Pastaba: gausite klaidą, jei
- startIndex / endIndex yra neigiamas arba didesnis nei eilutės ilgis
- startIndex yra didesnis nei endIndex
1 pavyzdys: „Java“ substring () be pabaigos indekso
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 ) )
2 pavyzdys: Java substring () su pabaigos indeksu
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 ) )
Jei jums reikia rasti nurodytos eilutės pirmo įvykio indeksą iš tam tikros eilutės, naudokite „Java String indexOf“ ().