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

  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • RinconDynamic

    RinconDynami

    1 EKİM 2011
  • tsweeney79

    tsweeney79

    21 Ocak 2008