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
  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008