Jak dodać elementy do tablicy w Javie

Jak dodać elementy do tablicy w Javie
Tablica jest grupą samych elementów typu danych i jest uważana za strukturę danych o stałej wielkości. W Javie nie można bezpośrednio dodawać elementów do tablicy, ponieważ lokalizacja obok ostatniego elementu tablicy jest dostępna w pamięci lub nie jest znana. Istnieją jednak inne sposoby dodania elementów do tablicy.

Ten blog wyjaśni, jak dodać element do tablicy w Javie. Więc zacznijmy!

Dodawanie elementów do tablicy Java

W Javie możesz dodać elementy do tablicy:

  • Tworząc nową tablicę
  • Za pomocą ArrayList

Teraz sprawdźmy podaną metodę jeden po drugim.

Metoda 1: Dodanie elementów do tablicy poprzez tworzenie nowej tablicy Java

Aby dodać elementy do tablicy w Javie, najpierw utwórz tablicę, a następnie skopiuj istniejące elementy tablicy w nowo utworzonej tablicy. Po tym możesz dodać do niego nowe elementy.

Przykład
W tym przykładzie najpierw utworzymy nazwaną tablicę liczb całkowitych Numarray [] z następującymi wartościami:

int numarray [] = 11,28,13,46,25,46;

W następnym kroku utworzymy nową tablicę typu liczb całkowitych wymienioną NewnumArray [] o większym rozmiarze istniejącej tablicy:

int newNumArray [] = new int [numarray.długość + 1];

Element 77 jest przechowywany w wymienionej zmiennej dodatkowa wartości, które chcemy dodać:

int appendValue = 77;

Do drukowania tablicy Numarray [], Użyj System.na zewnątrz.println () metoda:

System.na zewnątrz.println („numarray:” + tablice.ToString (numarray));

Teraz skopiuj elementy Array Numarray [] w nowo utworzonej tablicy newNumArray [] za pomocą pętli dla:

dla (int i = 0; inewNumArray [i] = numarray [i];

Następnie wstaw wartość przechowywaną w dodatkowa wartości Zmienna w NewNumArray []:

NewnumArray [Numarray.długość] = appendValue;

Na koniec wydrukuj elementy NewNumArray []:

System.na zewnątrz.println („NewnumArray:” + tablice.ToString (NewnumArray));

Dane wyjście wskazuje, że 77 jest z powodzeniem dodawane w NewNumArray []:

Teraz sprawdźmy drugą metodę dodawania elementów do tablicy w Javie.

Metoda 2: Dodanie elementów do tablicy w Javie za pomocą ArrayList

Możesz także użyć Java ArrayList do dodania elementów do tablicy. Jest uważany za idealny jako ArrayList to tablica ponownego uznania.

Przykład
Po pierwsze, utworzymy nazwaną tablicę typu liczb całkowitych Numarray [] z następującymi wartościami:

Integer numarray [] = 11,28,13,46,25,46;

Wydrukuj tablicę za pomocą System.na zewnątrz.println () metoda:

System.na zewnątrz.println („numarray:”+ tablice.ToString (numarray));

Utwórz nazwę ArrayList NewnumArrayList i przekaż w nim tablicę za pomocą aslist () metoda:

ArrayList newNumArrayList = new ArrayList(Tablice.aslist (numarray));

Dodaj wymagany element w utworzonej liście tablicy za pomocą metody add ():

NewnumArrayList.Dodaj (77);

Teraz przekonwertujemy tę tablicę w tablicę za pomocą toarray () metoda:

numarray = newNumArrayList.toArray (numarray);

Na koniec wydrukuj tablicę z dołączonym elementem:

System.na zewnątrz.println („arrayList:”+ tablice.ToString (numarray));

Wyjście

Podaliśmy wszystkie niezbędne informacje związane z dodaniem elementów do tablicy w Javie.

Wniosek

W Javie elementy można dodać do tablicy za pomocą listy tablicy lub tworzeniu nowej tablicy. Najlepszą i najbardziej wydajną metodą jest wykorzystanie tablicy do wspomnianego celu. Aby to zrobić, przekonwertuj istniejącą tablicę na tablicę, dodaj wymagane elementy, a następnie przekonwertować ją na normalną tablicę. ArrayList również zajmuje mniej miejsca na pamięć. W tym blogu omówiono metody dodawania elementów do tablicy w Javie.