Java apakšvirkne — virkne

Java Apaksvirkne Virkne



Pārvaldot datus Java, var būt gadījumi, kad izstrādātājam tas ir nepieciešams

izmantot ietvertos datus vai pārveidot tos. Piemēram, izmantojot virknes vērtību atšķirīgi vai atjauninot vērtības saskaņā ar norādīto prasību, tiek saglabāta “ dokumentu dizains ”neskarts. Šādos gadījumos Java apakšvirkne palīdz izmantot pašreizējos resursus un atvieglo izstrādātāja funkcijas.

Šajā emuārā tiks parādīts, kā tiek izmantots un ieviests apakšvirkne ” Java valodā.







Kas ir “apakšvirkne” Java valodā?

' Virknes apakšvirkne ' Java var sasniegt, izmantojot ' apakšvirkne() ” metode. Šī metode izvelk un atgriež apakšvirkni no nodrošinātajām vai lietotāja ievadītajām virknes vērtībām, pamatojoties uz norādītajiem sākuma un beigu indeksiem.



Sintakse



virkne. apakšvirkne ( sākums, pēdējais )

Iepriekš minētajā sintaksē:





  • ' sākt ” attiecas uz sākuma indeksu.
  • ' Pēdējais ” atbilst beigu indeksam.

1. piemērs: Java programmā izgūstiet virknes apakšvirkni no pēdējās

Šajā piemērā norādītā virkne var būt apakšvirkne no pēdējās:

Stīga dotsString = 'Java' ;
Sistēma . ārā . println ( 'Dotā virkne ir: ' + dotsString ) ;
Sistēma . ārā . println ( 'No gala izvilktā apakšvirkne ir: + dotsString. apakšvirkne ( 3 ) ) ;

Iepriekš minētajā koda fragmentā:



  • Pirmkārt, inicializējiet virknes vērtību un parādiet to.
  • Nākamajā darbībā saistiet ' apakšvirkne() ” metodi ar norādīto virkni, norādot uz doto indeksu.
  • Tā rezultātā tiks izvilkta pēdējā virknes rakstzīme, tādējādi izvelkot apakšvirkni no pēdējās.

Izvade

Šī izvade nozīmē, ka tiek izgūta pēdējā virknes rakstzīme atbilstoši indeksam ' 3 ”.

2. piemērs: virknes apakšvirknes izgūšana attiecībā uz noteiktiem Java indeksiem

Šajā konkrētajā piemērā Java virkne var būt apakšvirkne noteiktos indeksos:

Stīga dotsString = 'Java' ;
Sistēma . ārā . println ( 'Dotā virkne ir: ' + dotsString ) ;
Sistēma . ārā . println ( 'Izvilktā apakšvirkne pie '
+ 'norādītie indeksi ir: ' + dotsString. apakšvirkne ( 0 , 2 ) ) ;

Iepriekš minētajā koda blokā:

  • Līdzīgi inicializējiet virknes vērtību un parādiet to.
  • Tagad izmantojiet “ apakšvirkne() 'metode, lai virkne būtu apakšvirkne jau no paša sākuma, t.i.,' 0 ” līdz beigu indeksam, t.i., “ 2 ”.
  • Ņemiet vērā, ka vērtība pret beigu indeksu ' 2 ” ir izslēgts apakšvirknes ekstrakcijas procesā.

Izvade

No iepriekš minētās izvades var secināt, ka virkne ir attiecīgi apakšvirkne.

3. piemērs: izgūstiet lietotāja ievades virknes apakšvirkni Java

Šajā gadījumā virkne tiks ņemta par ievadi no lietotāja un attiecīgi apakšvirkne. Pirmkārt, iekļaujiet tālāk norādīto bibliotēku, lai iespējotu lietotāja ievadi:

imports java.util.Skeneris ;

Tagad pievienojiet šādu kodu laukā ' galvenais () ” metode:

Skenera ievade = jauns Skeneris ( Sistēma . iekšā ) ;
Sistēma . ārā . println ( 'Ievadiet virknes vērtību:' ) ;
Stīga stringValue = ievade. nextLine ( ) ;
Sistēma . ārā . println ( 'Izvilktā apakšvirkne ir: ' + stringValue. apakšvirkne ( 0 , 2 ) ) ;

Iepriekš minētajā kodā:

  • Izveidojiet ' Skeneris ' objekts ar nosaukumu ' ievade ' izmantojot ' jauns ' atslēgvārds un ' Skeneris () ” konstruktors, attiecīgi.
  • ' iekšā ” parametrs ņem lietotāja ievadi.
  • Nākamajā darbībā saistītā ' nextLine() ” metode nodrošina lietotāja ievadi kā “ virkne ”.
  • Visbeidzot, izmantojiet “ apakšvirkne() ” metodi lietotāja ievades virknes apakšvirknei saskaņā ar norādītajiem indeksiem kā tās (metodes) parametru.

Izvade

Šajā iznākumā var analizēt, ka lietotāja definētā virkne ir attiecīgi apakšvirkne.

Secinājums

Apakšvirknes izvilkšanu no Java virknes var veikt, izmantojot “ apakšvirkne() ” metode. Šī metode no virknes iegūst un piešķir apakšvirkni, pamatojoties uz norādītajiem indeksiem. Turklāt to var izmantot, lai attiecīgi izgūtu virknes apakšvirkni no pēdējās norādītajos indeksos vai lietotāja ievades virknes apakšvirknes. Šajā emuārā tika apspriestas pieejas apakšvirkne ” virkne Java valodā.