Java virknes apakšvirknes () metode ekstrahē apakšvirkni no virknes un atgriež to.
Metodes sintakse substring()
ir šāda:
string.substring(int startIndex, int endIndex)
Šeit virkne ir String
klases objekts .
apakšvirkne () Parametri
substring()
Metode ņem divus parametrus.
- startIndex - sākuma indekss
- endIndex (pēc izvēles) - beigu indekss
substring () atgriešanās vērtība
substring()
Metode atgriež apakšvirkni no konkrētā virknes.
- Apakšvirkne sākas ar rakstzīmi startIndex un stiepjas līdz rakstzīmei indeksā
endIndex - 1
. - Ja endIndex netiek nodots, apakšvirkne sākas ar rakstzīmi norādītajā indeksā un stiepjas līdz virknes beigām.

Piezīme. Jūs saņemsit kļūdu, ja
- startIndex / endIndex ir negatīvs vai lielāks par virknes garumu
- startIndex ir lielāks nekā endIndex
1. piemērs: Java apakšvirkne () bez beigu rādītāja
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. piemērs: Java apakšvirkne () ar beigu 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 ) )
Ja no norādītās virknes jāatrod norādītā apakšvirknes pirmās parādīšanās indekss, izmantojiet Java virknes indexOf ().