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

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • Gimpology.com Video Tutorials

    Gimpology.co

    3 ŞUBAT 2008
  • optionalinfo

    optionalinfo

    29 EKİM 2005