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

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • LAHWF

    LAHWF

    5 Kasım 2009