Uvod u ispisni niz u Javi

Niz je u osnovi struktura podataka u koju možemo pohraniti slične elemente. Na primjer, niz cijelih brojeva pohranjuje više cjelobrojnih brojeva, niz stringova pohranjuje više nizova itd. Dakle, ako imate Array s velikom količinom podataka, možda ćete trebati ispisati one da biste ih pregledali ako želite s Print Array u Java, Nekoliko je načina na koje možemo slijediti kako bismo ispisali niz u Javi. Za ispis niza možete slijediti bilo koju od ovih metoda. Za svaku od metoda Print Array-a na Javi, ovdje ću raspravljati, dao sam primjere koda za bolje razumijevanje i praktičnu svrhu. Dodao sam i komentare unutar koda radi bolje čitljivosti. Štoviše, dao sam snimke zaslona za ishod svakog koda. Krenite redom prema liniji i razumjet ćete ih. Zatim napišite i pokrenite te kodove na sebi u java prevoditeljima i uskladite te izvore s danim.

Tehnike ispisa niza na Javi

Ispod su tehnike ispisa niza na Javi:

1. metoda: korištenje za petlju

Kao što znamo, petlja se koristi za izvršavanje skupa izjava više puta dok se ne ispuni određeni uvjet. Koristit ćemo ovu funkcionalnost za petlju da bismo ovdje ispisali niz.

Primjer: 1

Ovdje ćemo stvoriti niz od četiri elementa i koristit ćemo za petlju da uzmemo vrijednosti iz matrice i ispisujemo ih.

Kodirati

Izlaz:

Gornji je primjer za jednodimenzionalni niz.

Primjer: 2

Za dvodimenzionalni niz imat ćete i retke i stupce koje je potrebno ispisati. Dakle, morat ćete pokrenuti dvije za petlje na ugniježđen način. Jedan za redove i unutar njega, drugi za stupce.

Kodirati

for ( k = 0; k< rows; k++)
for ( m = 0; m< columns; m++)
For print: System.out.print(arr(k)(m) + " " )

Isprobajte sami i vidite čari.

Druga metoda: Upotreba petlje za svaku

Za kretanje kroz niz koristi se i petlja za svaki. Kao izlaz, vratit će elemente jedan po jedan u definiranoj varijabli.

Primjer

Sada ćemo stvoriti niz od četiri niza i iteratirati i ispisati one koji koriste for za svaku petlju.

Kodirati

Izlaz:

Do sada smo koristili i za svaku slopu ispisati niz. Ali od sljedećih metoda nadalje koristit ćemo klase koje se odnose na niz pod javom. uslužni paketi koji su posebno dostupni u javi za rukovanje nizima. Koristit ćemo razne statičke metode te klase da bismo se bavili nizovima. Ovo će učiniti naše kodiranje jednostavno i bez muke.

Pogledajmo one po jedan.

3. način: Upotreba Java Arrays.toString ()

Paket java.util.Arrays ima statičku metodu Arrays.toString (). Dakle, da bismo koristili ovu statičku metodu moramo uvoziti taj paket. Arrays.toString () prihvaća niz bilo kojeg primitivnog tipa (na primjer, int, string) kao svoj argument i vraća izlaz kao vrstu niza.

Primjer: 1

Ovaj niz vrsta niza je jednodimenzionalni niz. Stoga podatke možete prikazati u redovima ili stupovima.

Kodirati

Izlaz:

Obratite pažnju na uglate zagrade na izlazu. Kvadratni zagrade označavaju razinu dimenzije. Jedan par (para za otvaranje i zatvaranje) uglatog zagrada označava da je niz jednodimenzionalni.

  • Ograničenje Arrays.toString ()

Primjer: 2

Za nizove dimenzije dvije ili veće, ne možemo koristiti metodu Arrays.toString (). Ispod je jedan primjer koda:

Kodirati

Izlaz:

To se događa jer metoda ne vrši duboku pretvorbu. Ponovit će samo prvu dimenziju i nazvati toString () metodu svake stavke. Stoga dobivamo neželjene rezultate. Kakvo je onda rješenje? Pogledajmo našu sljedeću metodu.

4. metoda: Korištenje metode Arrays.deep string ()

Za nizove dimenzije dvije ili više, koristit ćemo statičku metodu Arrays.deepToString () koja pripada java.util.Arrays paketu. Ova metoda će izvršiti duboku pretvorbu u niz niza. I ovdje će dimenzija matrice biti prikazana kao prikaz uglatih zagrada.

Primjer

Trodimenzionalni nizovi

Kodirati

Izlaz:

Obratite pažnju na prikaz uglatih zagrada. Uglati zagrade također su duboke 3 razine, što potvrđuje dimenziju polja kao tri.

5. način: Korištenje metode Arrays.asList ()

Paket java.util.Arrays ima statičku metodu Arrays.asList (). Dakle, da bismo koristili ovu statičku metodu, moramo uvoziti paket.

Primjer

Arrays.asList () prihvaća matricu kao svoj argument i vraća izlaz kao popis matrice.

Kodirati

Izlaz:

6. način: Korištenje sučelja Iteratora

Java.util.Peterator iteratora ima Iterator sučelje. Dakle, da bismo ovo sučelje koristili za ispis u nizu, moramo uvoziti paket. Izradit ćemo objekt Iterator pozivanjem metode iterator (). Mi ćemo prvo pretvoriti niz u popis, a zatim ćemo pozvati iterator () metodu da stvorimo kolekciju. Zatim ćemo proći kroz kolekciju pomoću petlje za vrijeme i ispisati vrijednosti.

Primjer

Kako trebamo pretvoriti niz u popis, trebamo koristiti i metodu Arrays.asList (), a samim tim i uvoz java.util.Arrays.

Kodirati

Izlaz:

7. metoda: Korištenje metode ArrayList ()

Uobičajeni niz u Javi je statična struktura podataka jer je početna veličina polja fiksna. ArrayList je dinamična struktura podataka, gdje se stavke mogu dodavati i uklanjati s popisa. Dakle, ako niste sigurni koliko će se elemenata nalaziti u vašem nizu, ova dinamična struktura podataka uštedjet će vas. Morate uvesti paket java.util.ArrayList da biste koristili metodu ArrayList () za stvaranje ArrayList objekta. Nakon što imate novi objekt ArrayList, možete mu dodati / ukloniti elemente metodom dodavanja () / ukloni ():

Primjer

Slično metodi 6. Ovdje također ćemo najprije pretvoriti niz u popis, a potom ćemo pozvati iterator () metodu da stvorimo kolekciju. Zatim ćemo proći kroz kolekciju pomoću petlje za vrijeme i ispisati vrijednosti.

Kodirati

Izlaz:

8. metoda: Korištenje Java Stream API-ja

Primjer

Također možemo pretvoriti niz u stream pomoću metode Arrays.stream (). Zatim ponavljamo kroz tok pomoću foreach () i ispisujemo ih.

Kodirati

Izlaz:

Ovim zaključujemo naše učenje za temu "Print Array u Javi". Primjere vježbajte pišući kodove spomenute u gornjim primjerima. Učenje kodova biće nepotpuno ako se sami ne bavite rukama. Sretno kodiranje !!

Preporučeni članci

Ovo je vodič za Print Array u Javi. Ovdje smo raspravljali o tehnikama ispisa array-a na Javi u različitim metodama s kodovima i izlazima. Možete i proći kroz naše druge povezane članke da biste saznali više -

  1. Nizovi u JavaScript-u
  2. Inkapsulacija u Javi
  3. Uzorci u Pythonu
  4. 2D nizovi na Javi
  5. Statička metoda u PHP-u
  6. Ispišite 2D Array u Javi
  7. Iterator u Pythonu | Primjer Python petlje
  8. Statička metoda JavaScript | Radni | Primjeri

Kategorija: