SORU
27 Ocak 2011, PERŞEMBE


Nasıl bir ArrayList veya Dize Dizisi tüm boş öğeleri kaldırmak için?

Böyle bir döngü ile çalışıyorum

// ArrayList tourists

for (Tourist t : tourists) {
    if (t != null) {     
        t.setId(idForm); 
    }   
}

Ama güzel değil mi. Kimse bana daha iyi bir çözüm önerebilirsiniz?


Bazı yararlı kriterler daha iyi karar vermek için:

While loop, For loop and Iterator Performance Test

CEVAP
27 Ocak 2011, PERŞEMBE


Deneyin:

tourists.removeAll(Collections.singleton(null));

Java API okuyun. Kod değişmez listeleri (Arrays.asList) ile oluşturulan gibi) java.lang.UnsupportedOperationException atmak; daha fazla ayrıntı için this answer göreceksiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple

    Apple

    22 HAZİRAN 2005
  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006