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

  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • New Scientist

    New Scientis

    27 Kasım 2006
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011