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

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • Willie D.

    Willie D.

    16 Aralık 2006