SORU
15 EKİM 2008, ÇARŞAMBA


Nasıl ArrayList tekrarlanan elemanları kaldırabilirim?

Strings, ArrayList var ve tekrarlanan dizeleri kaldırmak istiyorum. Bunu nasıl yapabilirim?

CEVAP
15 EKİM 2008, ÇARŞAMBA


Eğer Koleksiyonunda çiftleri istemiyorsun. öyleyse çiftleri sağlayan bir Koleksiyon kullanıyorsun neden düşünmelisiniz. Yinelenen öğeleri kaldırmak için en kolay yolu bir dizi içeriğini çoğaltır izin vermez) ekleyin ve Set ArrayList ekleyin:

List<String> al = new ArrayList<>();
// add elements to al, including duplicates
Set<String> hs = new HashSet<>();
hs.addAll(al);
al.clear();
al.addAll(hs);

Tabii ki, bu ArrayList öğeleri sipariş yok.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009