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

  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • katherine gomez

    katherine go

    1 Aralık 2011
  • mliskIT

    mliskIT

    29 Mart 2012