02
Окт
2017

Добавление и подсчет одинаковых элементов в hashMap java

У меня есть ArrayList доменов. Мне нужно сделать подсчет повторяющихся элементов из ArrayList, и запихнуть их в HashMap. Я вижу это так:

//Лист доменов
List<String> listOfEmails = new ArrayList<>();

//Будущая мапа для хранения отсортированных элементов
Map<String, Integer> sortedMap = new HashMap<>();

for (int k = 0; k < listOfEmails.size(); k++) {
    domen = listOfEmails.get(k);

    /*Если ключа с таким доменом не существует,
    то добавляем новый и ставим значение 1 */
    if (sortedMap.get(domen)==null){
        sortedMap.put(domen,1);
    }else{

    //Если существует, то инкрементировать значение на 1
}

Как мне сделать метод в else?

Источник: https://ru.stackoverflow.com/questions/725547/%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D0%BE%D0%B4%D1%81%D1%87%D0%B5%D1%82-%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B%D1%85-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B2-hashmap-java

Share

Тебе может это понравится...