İçindekiler:

ArrayList'ten bir dizini nasıl kaldırırsınız?
ArrayList'ten bir dizini nasıl kaldırırsınız?

Video: ArrayList'ten bir dizini nasıl kaldırırsınız?

Video: ArrayList'ten bir dizini nasıl kaldırırsınız?
Video: 358) ArrayList Koleksiyonu Tanımlama 2024, Mayıs
Anonim

kaldırmak (int dizin ) – öğeyi kaldır itibaren dizi listesi belirtilen zamanda dizin . Bu yöntem belirtilenleri kaldırır eleman E belirtilen konum bu listede. kaldırır eleman şu anda o sırada konum ve sonraki tüm elementler sola taşınır (birini kendi endeksler ). dizin 0 ile başlayın.

Benzer şekilde, Java'da bir ArrayList'ten bir dizini nasıl kaldırırsınız?

ArrayList'ten bir öğeyi kaldırmanın iki yolu vardır

  1. Remove() yöntemlerini kullanarak: ArrayList, iki aşırı yüklenmiş remove() yöntemi sağlar. a.
  2. remove(int index): Kaldırılacak nesnenin dizinini kabul edin. B.
  3. remove(Obejct obj): Kaldırılacak nesneyi kabul edin.

Ayrıca, bir ArrayList'ten bir öğeyi kaldırdığınızda ne olur? Bir Dizi Listesi bir dizin tarafından başvurulabilecek ardışık bir öğe listesidir. Öyleyse ne zaman bir öğeyi silersin , aşağıdaki tüm öğeler kaydırılacaktır. Elemanlar yer değiştirecek. için javadoc'a göre kaldırmak yöntem, kalan girişler geriye kayar, böylece boşluk kalmaz.

İkincisi, bir ArrayList'ten bir şeyi nasıl kaldırırsınız?

iki yol var kaldırmak nesneler Dizi Listesi Java'da, önce, kullanarak kaldırmak () yöntemi ve yineleyici kullanarak ikinci. Dizi Listesi aşırı yükleme sağlar kaldırmak () yöntemi, kaldırılacak nesnenin bir kabul dizini, yani. kaldırmak (int dizini) ve kaldırılacak diğer kabul edilen nesneler, yani. kaldırmak (Nesne nesnesi).

Yineleme sırasında bir ArrayList'ten bir öğeyi nasıl kaldırırsınız?

Java'ya rağmen. kadar. Dizi Listesi sağlar kaldırmak () yöntemler, ör. kaldırmak (int dizini) ve kaldırmak (Nesne eleman ), bunları kullanamazsınız kaldırmak öğeler yinelenirken üzerinde Dizi Listesi Java'da çağrılırsa ConcurrentModificationException'ı atarlar çünkü sırasında yineleme.

Önerilen: