Java List
Java List interfeysi
List interfeysi Java Collections Framework’ning bir qismi bo‘lib, elementlarning tartiblangan kolleksiyasini ifodalaydi.
Elementlarga indeks orqali murojaat qilishingiz, takroriy elementlar qo‘shishingiz mumkin, qo‘shilish tartibi esa saqlanadi.
List interfeys bo‘lgani uchun List obyektini bevosita yarata olmaysiz.
Buning o‘rniga List interfeysini amalga oshiradigan sinfdan foydalanasiz, masalan:
ArrayList— elementlarga tez ixtiyoriy murojaat qilish mumkin bo‘lgan, o‘lchami o‘zgaruvchan massivga o‘xshaydiLinkedList— vagonlarini oson ulash yoki ajratish mumkin bo‘lgan poyezdga o‘xshaydi
Maslahat: Tartib muhim bo‘lsa, takroriy elementlar bo‘lishi mumkin bo‘lsa va elementlarga indeks orqali murojaat qilmoqchi bo‘lsangiz, List’dan foydalaning.
Keng tarqalgan List metodlari
| Metod | Tavsif |
|---|---|
add() |
Ro‘yxat oxiriga element qo‘shadi |
get() |
Ko‘rsatilgan o‘rindagi elementni qaytaradi |
set() |
Ko‘rsatilgan o‘rindagi elementni almashtiradi |
remove() |
Ko‘rsatilgan o‘rindagi elementni o‘chiradi |
size() |
Ro‘yxatdagi elementlar sonini qaytaradi |
List va massiv
| Massiv | List |
|---|---|
| O‘lchami qat’iy belgilangan | O‘lchami dinamik |
| Xom ma’lumotlar bilan tezroq ishlaydi | Moslashuvchanroq va imkoniyatlarga boyroq |
| Collections Framework’ga kirmaydi | Collections Framework’ning bir qismi |
Keyingi boblarda ArrayList va LinkedList’dan qanday foydalanishni o‘rganasiz.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
