Korzystanie z ArrayList w Javie

Standardowe tablice w Javie mają ustaloną liczbę elementów, które mogą mieć. Jeśli chcesz zwiększyć lub zmniejszyć elementy w tablicy, musisz zrobić nowa tablica z poprawną liczbą elementów z zawartości oryginalnej tablicy. Alternatywą jest użycie ArrayList klasa. The ArrayList klasa zapewnia środki do tworzenia dynamicznych tablic (tj. ich długość może się zwiększać i zmniejszać).

Spowoduje to utworzenie ArrayList o początkowej pojemności na dziesięć elementów. Jeśli większy (lub mniejszy) ArrayList jest wymagana początkowa pojemność może zostać przekazana do konstruktora. Aby zrobić miejsce na dwadzieścia elementów:

Należy zwrócić uwagę na jedną rzecz ArrayList oznacza, że ​​elementy nie muszą być tego samego typu obiektu. Nawet jeśli dynamicStringArray został zaludniony przez Strunowy obiektów, nadal może przyjmować wartości liczbowe:

Obiekt można wstawić w dowolnym miejscu ArrayList indeks elementów za pomocą metody add i przekazania pozycji do wstawienia. Aby dodać Ciąg „Max” do dynamicStringArray w pozycji 3:

instagram viewer

Zamiast usuwać element i wstawiać nowy w miejsce zestaw Metoda może być użyta do zastąpienia elementu za jednym razem. Wystarczy przekazać indeks elementu, który ma zostać zastąpiony, i obiekt, który ma go zastąpić. Aby zamienić „Peter” na „Paul”:

instagram story viewer