массив объектов Сontacts[]. Как пройтись по массиву PhoneBookArray[] и найти самый часто встречающийся Сontact?
Map<Contact, Integer> mapCount = new HashMap<Contact, Integer>(); for (int i = 0; i < AMOUNT_OF_PHONEBOOKS; i++) { for (int j = 0; j < AMOUNT_OF_CONTACTS_IN_PHONEBOOK; j++) { Contact contactCount = phoneBookArray[i].getContacts()[j]; Integer count = mapCount.get(contactCount); mapCount.put(contactCount, count != null ? count + 1 : 1); } }
Прочитай закреплённое сообщение
https://pastebin.com/450REd32
Обсуждают сегодня