17-dars. Java ArrayList, linkedList, HashMap, HashSet, Iterator
Java ArrayList
ArrayList klassi java.util paketida topilishi mumkin bo'lgan o'lchami o'zgartiriladigan massivdir.
Java-da o'rnatilgan massiv va ArrayList o'rtasidagi farq shundaki, massiv hajmini o'zgartirib bo'lmaydi
(agar siz massivga/massivdan elementlar qo'shish yoki
olib tashlashni istasangiz, yangisini yaratishingiz
kerak).Elementlarni istalgan vaqtda ArrayList ga qo'shish va olib tashlash mumkin.
Sintaksis ham biroz
boshqacha:
Example
Satrlarni saqlaydigan
cars deb nomlangan ArrayList obyektini yarating:
ArrayList
cars = new ArrayList(); // Create an ArrayList object
Add Items(Element qo'shish)
ArrayList classida juda ko'p foydali methodlari mavjud. Masalan, ArrayList ga elementlar qo'shish uchun
add() methodidan foydalanamiz:
Example
public class Main {public static void main(String[] args) {ArrayList cars = new
ArrayList();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");System.out.println(cars);}}
Elementga murojaat qilish
ArrayList elementiga murojaat uchun get() methodidan foydalaning va indeks raqamiga murojaat qiling:
cars.get(0);
Change an Item(Elementni o'zgartirish)
Elementni o'zgartirish uchun set() methodidan foydalaning va indeks raqamiga murojaat qiling:
cars.set(0, "Opel");
Remove an Item(Elementni o'chirish)
Elementni o'chirish uchun
remove() methodidan foydalaning va indeks raqamiga murojaat qiling:
cars.remove(0);
ArrayList-dagi barcha elementlarni o'chirib
tashlash uchun clear() methodidan foydalaning:
cars.clear();
ArrayList Size(ArrayList o'lchami)
ArrayListda nechta element borligini bilish uchun
size() methodidan foydalaning:
cars.size();