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

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • videoisunrelated

    videoisunrel

    5 Mart 2009
  • Yo Mama

    Yo Mama

    18 EYLÜL 2005