Mündəricat:

ArrayList-dən indeksi necə çıxarmaq olar?
ArrayList-dən indeksi necə çıxarmaq olar?

Video: ArrayList-dən indeksi necə çıxarmaq olar?

Video: ArrayList-dən indeksi necə çıxarmaq olar?
Video: M10 balansı necə artırılır / m10-da balans artırmaq / m10 / #shorts / PROGRAM TV. 2024, Noyabr
Anonim

çıxarın (int indeks ) – elementi çıxarın -dan massiv siyahısı təyin olundu indeks . Bu üsul göstərilənləri aradan qaldırır element E-də göstərilən mövqe bu siyahıda. O, aradan qaldırır element hal-hazırda o mövqe və bütün sonrakılar elementləri sola köçürülür (onlardan birini çıxaracaq indekslər ). indeks 0 ilə başlayın.

Eynilə, soruşulur ki, Java-da ArrayList-dən indeksi necə çıxarmaq olar?

ArrayList-dən elementi silməyin iki yolu var

  1. Remove() metodlarından istifadə etməklə: ArrayList iki həddən artıq yüklənmiş remove() metodunu təqdim edir. a.
  2. remove(int index): Silinəcək obyektin indeksini qəbul edin. b.
  3. remove(Obejct obj): Silinəcək obyekti qəbul edin.

Bundan əlavə, elementi ArrayList-dən sildikdə nə baş verir? An ArrayList indekslə istinad edilə bilən maddələrin ardıcıl siyahısıdır. Beləliklə, nə vaxt bir elementi silirsiniz , bütün aşağıdakı elementlər köçürüləcək. Elementlər dəyişdiriləcək. üçün javadoc görə çıxarın metodu ilə qalan qeydlər geriyə sürüşəcək ki, boşluqlar olmasın.

İkincisi, ArrayList-dən bir şeyi necə silmək olar?

Bunun iki yolu var çıxarın olan obyektlər ArrayList Java-da, ilk növbədə, istifadə etməklə çıxarın () metodu, ikincisi isə İteratordan istifadə etməklə. ArrayList həddindən artıq yüklənməsini təmin edir çıxarın () metodu, çıxarılacaq obyektin bir qəbul indeksi, yəni. çıxarın (int indeksi) və silinəcək digər qəbul obyekti, yəni. çıxarın (Obyekt obyekti).

İterasiya zamanı elementi ArrayList-dən necə çıxarmaq olar?

Java olsa da. istifadə etmək. ArrayList təmin edir çıxarın () üsulları, məs. çıxarın (int indeksi) və çıxarın (Obyekt element ), onlardan istifadə edə bilməzsiniz çıxarın maddələr iterasiya zamanı bitdi ArrayList Java-da, çünki çağırıldıqda ConcurrentModificationException atacaqlar zamanı iterasiya.

Tövsiyə: