W tym spisie przedstawia kompleksowy przewodnik dla następujących koncepcji dotyczących tablic Java:
Więc zacznijmy!
Co to jest arraylist
Jest to predefiniowana klasa w Javie, która należy do Java.pakiet UTIL. ArrayList ma ten sam cel jak wbudowane tablice i.mi. przechowywanie danych. Ale pozwala nam tworzyć tablice rozmiarowe i dynamicznie zmienia swój rozmiar.
Jak pracować z ArrayList
Aby współpracować z listy arraylist, musimy postępować zgodnie z następującymi kluczowymi punktami:
Pierwszą rzeczą, którą musimy zrobić, to „import” ArrayList klasa z Jawa.Util Pakiet, a aby to zrobić, musimy dodać następujący wiersz w naszym projekcie:
Importuj Java.Util.ArrayList;Ponieważ ArrayList jest klasą, więc do pracy z ArrayList musimy utworzyć obiekt klasy ArrayList.
ArrayListPowyższy fragment tworzy obiekt typu ciągów o nazwie klasa ArrayList „Tematy” Aby przechowywać wartości ciągów.
Jak dodać elementy do ArrayList
ArrayList klasa zapewnia liczne metody i wykorzystując te metody, możemy osiągnąć różne funkcje. Na przykład klasa ArrayList zapewnia dodać() Metoda dodawania nowych elementów w arrayList. Poniższy przykład zapewni głębokie zrozumienie, jak dodać elementy w arrayList.
Przykład
Poniższy fragment kodu najpierw importuje ArrayList, a następnie tworzy obiekt klasy ArrayList. Następnie dodajemy wiele elementów do ArrayList za pomocą obiektu klasy ArrayList:
Importuj Java.Util.ArrayList;Poniższy fragment podany dostarczy pełny kod wraz z jego wyjściem:
Wyjście weryfikuje, że wszystkie elementy są pomyślnie dodawane do listy.
Jak uzyskać dostęp do elementów w ArrayList
ArrayList w Javie zapewnia kolejną poręczną metodę wymienioną Dostawać() które można użyć do dostępu do poszczególnych elementów ArrayList. Dostępuje do elementów na podstawie numeru indeksu.
Przykład
Poniższa linia kodu, pozwoli ci zrozumieć, jak uzyskać dostęp do elementu ArrayList:
System.na zewnątrz.println (tematy.zdobądź (3));W powyższym fragmencie używamy Dostawać() Metoda z obiektem klasy ArrayList. W ramach metody GET zapewniamy wartość 3 który określa, że dostęp do wartości obecnej w Indeks 3.
Podobnie jak w ArrayList, indeksowanie rozpoczyna się od indeksu zero, więc w tym przykładzie indeks 3 ma wartość „biologia”. Tak więc wyjście weryfikuje, że Dostawać() Metoda Uzyskaj odpowiednią wartość.
Jak usunąć elementy z tablicy
Chcesz usunąć niepotrzebne elementy z listy, bez zmartwień! ArrayList zapewnia usunąć() które można wykorzystać do usunięcia elementów z listy. Jego składnia będzie podobna do dodać() Metoda i.mi. Musimy podać numer indeksu elementu w usunąć() metoda.
Przykład
Załóżmy, że chcemy usunąć drugą pozycję ArrayList, nasz kod pójdzie w ten sposób:
temat.usuń (1);Kompletny kod, a także odpowiedni wyjście, znajduje się na zrzucie ekranu poniżej
Powyższe wyjście zweryfikowało, że usunąć() Metoda pomyślnie usunęła pożądany element.
Ale co, jeśli ktoś chce usunąć wszystkie elementy listy, usunięcie wszystkich elementów indywidualnie będzie procesem przyjmowania czasu. Czy mamy metodę, która może jednocześnie usunąć wszystkie elementy?
Klasa ArrayList zapewnia jasne() metoda usuwania wszystkich elementów listy, więc eksperymentujmy z nią, aby zobaczyć, jak zobaczyć, jak jasne() Pracuje
badani.jasne();Powyższy fragment wykorzystuje jasne() metoda z obiektem ArrayList Klasa, zobaczmy wyjście, aby zrozumieć, jak to działa:
Powyższe wyjście pokazuje, że wszystkie elementy z listy zostały usunięte.
Jak zmodyfikować/zmienić elementy w ArrayList
W Javie elementy arraylist można zmodyfikować/zmienić za pomocą ustawić() metoda. Będzie wymagało dwóch wartości/parametrów: jeden dla numeru indeksu i drugi dla elementu, który chcesz wstawić.
Przykład
W poniższym fragmencie fragmentu mijamy 2 i angielski w ustawić() Metoda, która zastąpi wartość drugiego indeksu „angielskim”
badani.zestaw (2, „angielski”);Pełny kod i dane wyjściowe podano na poniższym rysunku:
Wyjście weryfikuje, że ustawić() Metoda z powodzeniem zmodyfikowała wartość drugiego indeksu.
Jak znaleźć rozmiar ArrayList
Możemy użyć rozmiar() metoda znalezienia, ile elementów jest w tablicy.
Przykład
W tym przykładzie wykorzystujemy metodę rozmiar (), aby znaleźć rozmiar listy:
badani.rozmiar();Poniższy fragment pokazuje, jak rozmiar() Metoda działa z ArrayList:
Wyjście uwierzytelnia działanie rozmiar() metoda.
Iteracja przez ArrayList
Możemy iterować za pośrednictwem arraylist za pomocą pętli dla ujedź, dla pętli, metody itp.
Przykład
W poniższym fragmencie kodu używamy pętli For-each, aby przejść każdą pozycję ArrayList:
dla (ciąg i: tematy)Kompletny kod i wraz z jego wyjściem pokazano poniżej:
Dane wyjściowe weryfikuje, że pętla dla kosza iteruje każdą pozycję listy.
Jak posortować tablicę
Jawa.Util zapewnia bardzo przydatną klasę o nazwie Kolekcje który zapewnia wiele metod, które można wykorzystać do wykonywania różnych funkcji. Na przykład możemy sortować arraylist alfabetycznie lub numerycznie za pomocą sortować() Metoda Kolekcja klasa.
Przykład
W poniższym fragmencie kodu używamy sortować() Metoda sortowania badanych w kolejności alfabetycznej:
Kolekcje.sort (badani);Poniższy fragment pokazuje pełny kod i jego wyjście:
Wyjście weryfikuje, że sortować() Metoda zawiera posortowaną listę.
Wniosek
W Javie klasa ArrayList może być wykorzystana do utworzenia struktury danych dynamicznej/zmiennej. Aby najpierw współpracować z ArrayList, musimy zaimportować klasę ArrayList w Javie.pakiet UTIL w naszym projekcie. Klasa ArrayList zapewnia szeroki zakres metod wykonywania różnych funkcji e.G. Metoda dodawania () służy do dodawania elementów na liście, metoda usuwania () służy do usuwania elementu z listy, metoda sort () służy do sortowania listy arrayList w kolejności numerycznej lub alfabetycznej. Ten zapis zawiera szczegółowy przewodnik dotyczący tego, co jest tablicą i jak pracować z ArrayList w Javie.