Podniz u Javi: Saznajte kako koristiti metodu podniz ()

Ovaj članak o podnizu na Javi pomaže vam naučiti o sintaksi, različitim metodama podnizanja uz pomoć primjera

Žice su u osnovi definirane kao niz likova. U Java , objekti niza su nepromjenjivi, što znači da se konstanta ne može mijenjati jednom stvorena.Pronalaženje podniza niza vrlo je često pitanje postavljeno u . Dakle, objasnit ću kako Substring u Javi radi.

Ovo su teme koje ću obrađivati ​​u ovom članku:





Započnimo.

Podniz u Javi: Što je podniz u Javi?

Dio a Zove sedo S ubstring . Drugim riječima, podniz je podskup drugog niza. Podniz Java() metoda vraća novi niz koji je podniz ovog niza. podniz () metoda je preopterećena metoda.



Sintaksa:
podniz (// bilo koja od metoda)
{
//tijelo
}

Primjer:

Podniz u Javi - Edureka



proći po vrijednosti i proći pored reference java

Ovo je jasan primjer pod niza u . Ovdje je niz 'Edureka', ali kada ga rastavite na blokove, sastoji se od podnizova koji konačno izračunavaju niz.

Krenimo dalje i razumijejmo različite metode pod podnizom ().

Podniz u Javi: Različite metode podnizanja

U osnovi postoje dvije različite metode pod metodom substring (). Oni su:

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

Razumijemo ih detaljno.

Niz niza (int begIndex)

Ova metoda ima dvije varijante i vraća novi niz koji je podniz ovog niza. Podniz započinje znakom u navedenom indeksu ‘beginIndex’ do kraja niza.

Sintaksa:
javni niz podniza (int begIndex)

Bilješka : indeks započinje s „0” koji se odnosi na prvi znak niza.

Pogledajmo primjer.

javna klasa Podniz {javna statička void glavna (argumenti niza []) {// Inicijalizacija niza niza Str = novi niz ('Dobrodošli u Edureku') // pomoću podniza () za izdvajanje podniza // vraća Edureka System.out.print ( 'Podniz je:') System.out.println (Str.substring (10))}}

Izlaz: Edureka

Niz niza (int beginIndex, int endIndex)

Ova metoda ima dvije varijante i vraća novu koji je podniz ovog niza. Podniz započinje znakom navedenog indeksa BeginIndex i proteže se do kraja niza ili do endIndex - 1 ako je prisutan drugi argument.

Sintaksa

podniz niza javnog niza (int begIndex, int endIndex)

Poradimo na primjeru.

javna klasa Substring2 {public static void main (String args []) {// Inicijalizacija niza String Str = new String ('Dobrodošli u Edureku') // pomoću substringa () za izdvajanje podniza // vraća edu System.out.print ( 'Podniz je:') System.out.println (Str.substring (10, 14))}}

Izlaz : uspjeh

Krenimo sada do posljednje teme.

Podniz u Javi: Program podniza

Razgovarajmo o nekoliko programa koji pomažu u razumijevanju Substringa u .

Programirajte ispis svih podnizova datog niza

class Tečaj {// Funkcija za ispis svih podniza static void subString (char str [], int n) {// Odaberite početnu točku 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) } }

Izlaz:

Dalje, pomoću metode (Korištenje funkcije substr ())

javna klasa Podniz {// Funkcija za ispis svih podniza javnih statičkih praznina SubString (String str, int n) {for (int i = 0 i

Izlaz :

To nas dovodi do kraja ovog članka u kojem smo saznali o Substringu u . Nadam se da vam je jasno sve što je s vama podijeljeno u ovom vodiču.

Obavezno vježbajte što je više moguće i vratite svoje iskustvo.

Ako smatrate da je ovaj članak o “Podniz u Javi” relevantan, pogledajte pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta.

Ovdje smo da vam pomognemo u svakom koraku na putu, osmislili smo nastavni plan i program koji je namijenjen studentima i profesionalcima koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Spring.

Ako naiđete na neko pitanje, slobodno postavite sva svoja pitanja u odjeljku za komentare 'Podniz u Javi' i naš će tim rado odgovoriti.