Kako pretvoriti popis nizova u niz u Javi



Ovaj članak o Edureki pomoći će vam da naučite pretvoriti popis nizova u niz u Javi, zajedno sa primjerima u stvarnom vremenu za bolje razumijevanje.

Popis nizova podskup je zbirke okvira koja je prisutna u 'Java.util' paket. To ilustrira dinamički niz u Javi. Iako može biti sporiji od standardnih nizova, ali čini se korisnim u programima gdje su potrebne brojne manipulacije nizom

znanost o podacima što je to

Značajke popisa nizova

  • Popis polja nasljeđuje Sažetak Klasa Lista i implementira List sučelje.
  • Popis polja inicijalizira se prema veličini, međutim, njegova veličina može se povećati ako zbirka raste ili se smanjuje ako se iz zbirke izdvoje objekti.
  • Popis Java nizova pruža nam nasumični pristup popisima.
  • Popisi polja ne mogu se koristiti za starije tipove, na primjer int, char, itd. Za takve se slučajeve koristi klasa omota.
  • Popis polja u Javi može se smatrati sličnim vektorima u C ++.

Popis nizova za niz na java slici 1





Popisi niza Java čine konstruktore i metode. Dolje navedeni detalji su popis nekoliko konstruktora i metoda zajedno s njihovom uporabom i funkcijama.

  • ArrayList (): Ovaj se konstruktor koristi za stvaranje praznog popisa polja
  • ArrayList (Zbirka c): Ovaj konstruktor koristi se za stvaranje popisa polja inicijaliziranog elementima iz kolekcije c.
  • ArrayList (int kapacitet): Ovaj se konstruktor koristi za stvaranje popisa polja s navedenim početnim kapacitetom.

Pogledajmo jednostavan kod za stvoriti Popis nizova.



Primjer:

import java.io. * import java.util. * class arrayli {public static void main (String [] args) baca IOException {int n = 5 ArrayList arrli = new ArrayList (n) for (int i = 1 i<= n i++) arrli.add(i) System.out.println(arrli) arrli.remove(3) System.out.println(arrli) for (int i = 0 i < arrli.size() i++) System.out.print(arrli.get(i) + ' ') } } 

//Izlaz:

[1, 2, 3, 4, 5]
[1, 2, 3, 5]
1 2 3 5



Neke uobičajene metode u Javi

  • forEach (Potrošačka akcija): Ovo izvodi specifičnu radnju za svaki element repetitivnog faktora dok svi elementi nisu obrađeni ili radnja izbaci iznimku.
  • retainAll (Zbirka c): Ovo zadržava samo elemente s ovog popisa koji su sadržani u određenoj zbirci.
  • removeIf (filtar predikata): Ovim se izdvajaju svi elementi zbirke koji zadovoljavaju zadani predikat.
  • sadrži (objekt o): To vraća true ako popis sadrži navedeni element.
  • ukloni (indeks int): Ovo uklanja element na zadanom određenom mjestu na ovom popisu.
  • ukloni (objekt o): Ovo uklanja početnu pojavu određenog elementa s ovog popisa ako je prisutan.
  • get (int indeks): Vraća element na određeno mjesto na ovom popisu.
  • subList (int fromIndex, int toIndex): Vraća dio ovog popisa između navedenog iz Indeksa, uključujući i u Indeks, ekskluzivno itd.
  • spliterator​(): To stvara iterator Split-a koji brzo kasni i brzo završava tijekom elemenata na ovom popisu.

Pretvaranje popisa polja u sintaksu Array ().

Postoje dvije metode:

  • The prva metoda neće prihvatiti nijedan argument i vraća polje tipa objekta. Naša je odgovornost ponoviti niz objekata, pronaći željeni element i ukucati tip željenog tipa klase.
  • U druga metoda , vrsta izvedbe vraćenog niza je određenog niza. Ako popis stane u navedeni niz, vratit će se u njemu. Inače, novi se niz odmah dodjeljuje tipu vremena izvođenja određenog niza i veličini ovog popisa.

Nakon što popunimo sve elemente niza, u nizu mu ostaje više prostora. Tada se na sva ta dodatna mjesta popunjava ‘null’.

  • Popis nizova u niz () - Pretvori u objektni niz

Kôd odgovarajućeg izlaza nalazi se ispod ovog izlaza.

što je mvc u javi

Primjer:

import java.util.ArrayList import java.util.Arrays javna klasa ArrayListExample {public static void main (String [] args) {ArrayList list = new ArrayList (2) list.add ('A') list.add ('B' ) list.add ('C') list.add ('D') Object [] array = list.toArray () System.out.println (Arrays.toString (array)) for (Object o: array) {String s = (Niz) o System.out.println (s)}}}

//Izlaz:

[A, B, C, D]

DO
B
C
D

  • Popis nizova u niz (T [] a) - Pretvori u niz nizova

Primjer:

import java.util.ArrayList import java.util.Arrays javna klasa ArrayListExample {public static void main (String [] args) {ArrayList list = new ArrayList (2) list.add ('A') list.add ('B' ) list.add ('C') list.add ('D') String [] array = list.toArray (novi String [list.size ()]) System.out.println (Arrays.toString (array))} }

//Izlaz:

[A, B, C, D]

Ovime smo došli do kraja ovog članka. Nadam se da ste kroz neke primjere u stvarnom vremenu razumjeli Popis nizova do niza u Javi, njihove vrste, važnost i njihovu implementaciju.

Sada kada ste shvatili osnove popisa nizova u nizu na Javi, pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA dizajniran je za studente i profesionalce 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 Proljeće .

idite na funkciju u pythonu

Imate pitanje za nas? Spomenite ga u odjeljku za komentare ovog bloga 'Popis nizova u niz na Javi' i javit ćemo vam se što je prije moguće.