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

  • Christian Atlas

    Christian At

    26 Mart 2009
  • incognitotraveler

    incognitotra

    27 Mayıs 2010
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008