Podczas programowania w Javie może istnieć wymóg nakładania ograniczeń na kod. Na przykład przydzielanie stałych rozmiarów do wartości gromadzących się pojemnika, i.mi., "
tablice". W takich sytuacjach przekształcenie list do tablic w Javie w celu ich skutecznego wykorzystania pomaga programistom w tworzeniu danych poufnych i niezmiennych.
Ten blog opracuje podejścia do konwersji list w tablice w Javie.
Jak przekonwertować listę na tablicę w Javie?
Aby przekształcić listę w tablicę w Javie, zastosuj następujące podejścia:
- "toarray ()" Metoda.
- "toarray () Metoda i „Liczba całkowita" Obiekt.
Podejście 1: Konwertuj listę na tablicę w Javie przy użyciu metody „Toarray ()”
„„toarray ()„Metoda konwertuje„ArrayList„Do tablicy i zwraca ją. „„dodać()”Metoda dodaje elementy na listę. Metody te można zastosować, aby po prostu przekonwertować listę utworzoną na tablicę.
Składnia
ArrayList.Toarray (tablica)
W tej składni „szyk”Odpowiada tablicy, w której„ArrayList”Elementy są przechowywane.
Przykład
Przed przejściem do zgromadzonych przykładów należy uwzględnić następującą bibliotekę:
Importuj Java.Util.ArrayList;
Następnie dodaj następujący kod:
ListToArray klasy publicznej
public static void main (string [] args)
ArrayList Converlist = new ArrayList ();
KWREDNI LIST.Dodaj (1);
KWREDNI LIST.Dodaj (2);
KWREDNI LIST.Dodaj (3);
KWREDNI LIST.Dodaj (4);
System.na zewnątrz.println („Lista to:”+ConvertList);
Object [] objarr = ConvertList.toarray ();
System.na zewnątrz.println („Wartości w tablicy to:”);
dla (int i = 0; i
System.na zewnątrz.println (objarr [i]);
W powyższych wierszach kodu:
- Po pierwsze, stwórz liczbę całkowitą „ArrayList”Z pomocą obiektu o nazwie„KWREDNI LIST" za pośrednictwem "nowy”Słowo kluczowe i„ArrayList ()”Konstruktor odpowiednio.
- W następnym kroku skojarz „dodać()”Metoda z utworzonym obiektem, aby dodać określone liczby całkowite i wydrukować listę.
- Potem przywołaj „toarray ()„Metoda konwersji utworzonej listy na tablicę poprzez odniesienie do obiektu listy.
- Na koniec zastosuj „Do”Pętla, aby iterować wzdłuż szeregu elementów i wyświetlić je indywidualnie.
Wyjście
W powyższym wyjściu można zaobserwować, że lista jest odpowiednio przekształcona w tablicę.
Podejście 2: Konwertuj listę na tablicę w Javie przy użyciu metody „toarray ()” i obiektu „liczb całkowity”
W tym podejściu omówione „toarray ()„Metoda można zastosować w celu przekształcenia„ArrayList”Najpierw w obiekcie całkowitym, określając rozmiar, a następnie do tablicy.
Przykład
Przejdźmy do następujących wierszy kodu:
ListToArray klasy publicznej
public static void main (string [] args)
ArrayList Converlist = new ArrayList ();
KWREDNI LIST.Dodaj (1);
KWREDNI LIST.Dodaj (2);
KWREDNI LIST.Dodaj (3);
KWREDNI LIST.Dodaj (4);
INTEGER [] updArray = new Integer [4];
KWREDNI LIST.toarray (updArray);
System.na zewnątrz.println („Lista to:”+ConvertList);
Object [] objarr = ConvertList.toarray ();
System.na zewnątrz.println („Wartości w tablicy to:”);
dla (int i = 0; iSystem.na zewnątrz.println (objarr [i]); Zastosuj następujące kroki podane w powyższym fragmencie kodu:
- Przypomnij sobie omawiane podejścia do stworzenia „ArrayList”I dołącz go do określonych liczb całkowitych za pośrednictwem„dodać()" metoda.
- Teraz stwórz „Liczba całkowita„Obiekt za pomocą„nowy”Słowo kluczowe i„Liczba całkowita()”Konstruktor odpowiednio.
- To przekonwertuje „ArrayList”Do obiektu liczb całkowitych, określając rozmiar.
- Wreszcie, podobnie przekształć tablicę w tablicę za pośrednictwem „toarray ()”Metoda i wyświetl elementy tablicy za pomocą„Do" pętla.
Wyjście
W tym wyniku można przeanalizować, że wartości listy są odpowiednio gromadzone w tablicy.
Wniosek
Aby przekonwertować listę na tablicę w Javie, zastosuj „toarray ()„Metoda lub połączona”toarray ()”Metoda i„Liczba całkowita" obiekt. Te podejścia po prostu konwertują określone „ArrayList„Do tablicy za pośrednictwem„Liczba całkowita" obiekt. W tym blogu omówiono podejście do przekształcenia listy na tablicę w Javie.