Ž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:
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:
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))}}
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 nizaclass 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 iIzlaz :
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.