Podniz v Javi: Naučite se uporabljati metodo substring ()



Ta članek o podnizu v Javi vam pomaga s pomočjo primerov spoznati skladnjo in različne metode podpodniza

Strune so v osnovi definirane kot matriko znakov. V Java , predmeti niza so nespremenljivi, kar pomeni, da konstante ni mogoče spremeniti, ko je enkrat ustvarjena.Iskanje podniza niza je zelo pogosto vprašanje, postavljeno v . Torej, razložil bom, kako deluje Substring v Javi.

To so teme, ki jih bom obravnaval v tem članku:





Začnimo.

Podniz v Javi: Kaj je podniz v Javi?

Del a je poklicando S ubstring . Z drugimi besedami, podniz je podmnožica drugega niza. Podniz Java() vrne nov niz, ki je podniz tega niza. podniz () metoda je preobremenjena metoda.



Sintaksa:
podniz (// katera koli metoda)
{
// telo
}

Primer:

Podniz v Javi - Edureka



java string razdeli več ločil

To je jasen primer podniz v . Tu je niz »Edureka«, ko pa ga razstavite na bloke, je sestavljen iz podnizov, ki na koncu izračunajo niz.

Gremo naprej in razumemo različne metode pod substring ().

Podniz v Javi: različne metode v podniz

V osnovi obstajata dve različni metodi pri metodi substring (). To so:

  • Niz niza (int begIndex)
  • Podniz niza (int beginIndex, int endIndex)

Razumejmo jih podrobno.

Niz niza (int begIndex)

Ta metoda ima dve različici in vrne nov niz, ki je podniz tega niza. Podniz se začne z znakom na določenem indeksu ‘beginIndex’ do konca niza.

Sintaksa:
javni niz podniz (int begIndex)

Opomba : indeks se začne z '0', ki se nanaša na prvi znak niza.

Oglejmo si primer.

javni razred Substring {public static void main (String args []) {// Inicializacija niza String Str = new String ('Dobrodošli v Edureki') // z uporabo substring () za ekstrakcijo podniz // vrne Edureka System.out.print ( 'Podniz je:') System.out.println (Str.substring (10))}}

Izhod: Edureka

Podniz niza (int beginIndex, int endIndex)

Ta metoda ima dve različici in vrne novo ki je podniz tega niza. Podniz se začne z znakom na določenem indeksu BeginIndex in se razširi na konec niza ali do endIndex - 1, če je prisoten drug argument.

Sintaksa

javni niz podniz (int begIndex, int endIndex)

kaj je abstrakcija v javi s primerom

Delajmo s primerom.

javni razred Substring2 {public static void main (String args []) {// Inicializacija niza String Str = new String ('Dobrodošli v Edureki') // z uporabo substring () za pridobivanje podniza // vrne edu System.out.print ( 'Podniz je:') System.out.println (Str.substring (10, 14))}}

Izhod : uspeh

Zdaj pa pojdimo naprej do zadnje teme.

Podniz v Javi: Program podniz

Pogovorimo se o nekaj programih, ki pomagajo razumeti Substring v .

Program za tiskanje vseh podnizov danega niza

class Tečaj {// Funkcija za tiskanje vseh podnizov static void subString (char str [], int n) {// Izberite izhodišče za (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

Izhod:

Nato z uporabo metode (z uporabo funkcije substr ())

php spremeni niz v matriko
javni razred Substring {// Funkcija za tiskanje vseh podnizov public static void SubString (String str, int n) {for (int i = 0 i

Izhod :

To nas pripelje do konca tega članka, kjer smo v Podstringu izvedeli v . Upam, da ste na jasnem z vsem, kar je bilo v tej vadnici dano v skupno rabo z vami.

Poskrbite, da boste čim več vadili in si povrnili izkušnje.

Če se vam zdi ta članek o »Podniz v Javi« ustrezen, si oglejte zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.

Tu smo, da vam pomagamo pri vsakem koraku na poti, pripravili smo učni načrt, ki je zasnovan za študente in strokovnjake, ki želijo biti razvijalec Java. Tečaj je zasnovan tako, da vam omogoči uvod v programiranje Java in vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Spring.

Če naletite na kakršna koli vprašanja, vas prosimo, da vsa vprašanja postavite v oddelku za komentarje v »Podniz v Javi« in naša ekipa vam bo z veseljem odgovorila.