Ro'yxatga qo'shish qanday ishlaydi?
Ro'yxatga qo'shish qanday ishlaydi?

Video: Ro'yxatga qo'shish qanday ishlaydi?

Video: Ro'yxatga qo'shish qanday ishlaydi?
Video: 𝗕𝗜𝗡𝗔𝗡𝗖𝗘 | RO'YXATDAN O'TISH 2024, Noyabr
Anonim

ArrayList ob'ekt havolasini yangi ArrayList misoliga nusxalash uchun sayoz nusxadan foydalanadi. Dastlabki sig'imi bo'lmagan ArrayList misoli yaratilsa va bo'sh bo'lsa, u holda qo'shish () usuli chaqiriladi qo'shish ArrayList misolidagi element bo'lsa, massivga standart o'lchamni qo'llash uchun quyidagi kod bajariladi.

Keyin, ArrayList qo'shish usuli qanday ishlaydi?

Ichki ish ning ArrayList yoki Qanday qilib qo'shish (Ob'ekt) Usul ichki ishlaydi ichida ArrayList Java tilida. Ichki ArrayList uchun massiv obyektidan foydalanadi qo'shish elementlarni (yoki saqlash). Boshqa so'zlar bilan aytganda, ArrayList Massiv ma'lumotlar tuzilmasi tomonidan quvvatlanadi. massivi ArrayList o'lchamini o'zgartirish mumkin (yoki dinamik).

Java ro'yxatiga elementni qanday qo'shish mumkin? Ro'yxatga elementlarni qo'shishning ikkita usuli mavjud.

  1. add(E e): elementni roʻyxat oxiriga qoʻshadi. Ro'yxat Genericsni qo'llab-quvvatlaganligi sababli, qo'shilishi mumkin bo'lgan elementlarning turi ro'yxat yaratilganda aniqlanadi.
  2. add(int index, E element): elementni berilgan indeksga kiritadi.

Shu tarzda, massivlar ro'yxati qanday ishlaydi?

ArrayList List interfeysining o'lchamini o'zgartiruvchi massiv ilovasi, ya'ni. ArrayList elementlar qo'shilganda dinamik ravishda o'sadi. Ammo massiv hajmini dinamik ravishda oshirib bo'lmaydi. Shunday qilib, ichkarida sodir bo'ladigan narsa yangi massiv yaratiladi va eski massiv yangi massivga ko'chiriladi.

ArrayList ga elementni qanday qo'shish mumkin?

ArrayList Ro'yxat interfeysini amalga oshiradi. Kimga qo'shish a element oxirigacha ArrayList foydalanish: boolean qo'shish (E elt); // Qo'shish oxiridagi elt ob'ektiga havola ArrayList , // hajmini bir marta oshirish. Agar kerak bo'lsa, sig'im ortadi. // Har doim rost qaytaradi.

Tavsiya: