Java virknes apakšvirkne ()

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 Stringklases 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.
Java String apakšvirknes () metodes darbs

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

Interesanti raksti...