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

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009