În Java, matricele sunt de lungime fixă și nu poate fi mărită sau micșorată. Clasa ArrayList implementeaza interfata List, și se pot schimba dimensiunea lor la rulare, aceasta nu indică neapărat dimensiunea atunci când creați obiectul. Elementele ArrayList pot fi absolut orice tip, inclusiv nul.
EXEMPLU creare obiect ArrayList
Puteți inițializa o matrice în etapa de determinare. Lista obiectelor Creat conține proprietatea dimensiune. Contactarea elementele de matrice este realizată prin metoda get (). exemplu:
Adăugarea unui element la o serie de ArrayList, metoda add
Lucrul cu ArrayList este simplu: pentru a crea obiecte și pot încorpora obiecte create de add (). Contactarea elementele de matrice este realizată prin metoda get (). exemplu:
Înlocuirea elementului matrice ArrayList, metoda set
Pentru a înlocui un element dintr-o metodă de matrice, utilizarea set () specificând indexul și noua valoare.
Ștergerea unui element ArrayList matrice, elimina metoda
îndepărtați () metoda este utilizată pentru a elimina elementul din matrice. Puteți șterge pe indexul sau pe proiect:
NOTĂ: Elementele care urmează elementul dezlipite, se deplasează cu o poziție mai aproape de partea de sus. Același lucru este valabil și pentru operația de inserare element din mijlocul listei.
clar metoda () este folosită pentru a șterge întreaga rețea:
Determinarea poziției ArrayList elementului, metoda indexOf
Matricea de salarizare ArrayList acolo indexOf () metoda. care este în căutarea pentru un element și returnează indexul său.
Numărarea în matrice începe cu un 0, în cazul în care indicele este egal cu 2, atunci este al treilea în matrice.
Verificați prezența elementului în ArrayList, conține metoda
Pentru a afla într-o matrice de un anumit element, puteți utiliza metoda conține (). care returnează o valoare booleană adevărat sau fals în funcție de elementul de prezență în set:
Este clar că, în orice matrice de legume nu poate fi, astfel încât consola va afișa fals.
Creați o serie de elemente de ArrayList, metoda toArray
Pentru a converti un set de elemente într-o matrice regulată trebuie să utilizeze metoda toArray ().
java.util.List este o interfață, și ar trebui să fie utilizat în locul ArrayList, după cum urmează:
Sau o versiune prescurtată a Java 7:
interfață de listă pune în aplicare o colecție de colectare interfață comună.
Conversia matrice în listă, Arrays
Pentru a crea o matrice nu numai poate adăuga un obiect printr-o adăugare metoda (), dar în mod direct, folosind matrice Arrays.asList (.).
Exemplu de creare și inițializare a obiectului Integer matrice.
În această metodă, există un dezavantaj. Dacă definiți matrice de salarizare astfel încât să nu mai poate insera sau șterge un element, deși poate modifica un element existent.