17-dars. Java ArrayList, linkedList, HashMap, HashSet, Iterator Java ArrayList


Download 93.02 Kb.
Pdf ko'rish
bet1/7
Sana21.04.2023
Hajmi93.02 Kb.
#1372885
  1   2   3   4   5   6   7
Bog'liq
17 dars java arraylist linkedlist hashmap hashset iterator XjkypEGJ



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();

Download 93.02 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling