SORU
3 ŞUBAT 2009, Salı


Nasıl bir Liste içinde bir öğenin yineleme sayısını saymak için

Aşağıdaki gibi Java ArrayList, bir Toplama bir sınıf var

ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");

Gördüğünüz gibi, animals ArrayList 3 bat owl elementler bir element oluşur. Eğer bat yineleme sayısını döndüren Koleksiyon çerçevesinde herhangi bir API varsa veya yineleme sayısını belirlemek için başka bir yolu varsa merak ettim.

Google'ın Toplama Multiset bir öğenin yinelenme sayısı döndüren bir API var olduğunu buldum. Ama sadece İLGİLENİYORUZ 1.5 ile uyumludur. Ürünümüz şu anda İLGİLENİYORUZ 1.6, bunu kullanamazsınız.

CEVAP
17 Mart 2010, ÇARŞAMBA


Statik Koleksiyonları-yöntem frekans kullanışlı gelecek eminim:

int occurrences = Collections.frequency(animals, "bat");

Ben de öyle yapardım. Bu fırsatlar 1.6 düz olduğuna eminim.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • PUSHER

    PUSHER

    11 HAZİRAN 2014
  • Video Copilot

    Video Copilo

    21 EYLÜL 2006