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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • laptopmag

    laptopmag

    25 Ocak 2008