Получение значения элемента HashMap

258
29 сентября 2017, 16:34

Как получить значение одного элемента HashMap? Мне нужно сделать метод, где будет сравниваться значение HashMap и если такого нету в нем, то добавлять. Код должен сначала поделить емейлы, а потом посчитать домены.

public void statistics() {
    Map<Integer, String> map = new HashMap<>();
    Map<Integer, String> sortedMap = new HashMap<>();
    for (int i = 0; i < listOfEmails.size(); i++) {
        String value = listOfEmails.set(i, listOfEmails.get(i).split("@")[1]);
        map.put(i, listOfEmails.set(i, value));
        //System.out.println(map.get(i).toString());
        for (int k = 0; k < map.size(); k++) {
            String domen = map.get(k);
            int count = 1;
            // проходится по массиву с значением
            for (int l = 0; l < map.size(); l++) {
                if (sortedMap.get(domen) == null) {
                    sortedMap.put(k, domen);
                } else {
                    count++;
                }
            }
            System.out.println(sortedMap.get(k) + " col=" + count);
        }
READ ALSO
Считывание громкости звука в Java

Считывание громкости звука в Java

Вопрос у меня такой: как считать громкость звука, который сейчас воспроизводит Java? Как это сделать? Причём, я имею в виду не среднюю громкость...

247
Тест при deploy war

Тест при deploy war

Не получается запустить тест под Wildfly( Встроенный Tomcat выполняет тест

424
Обновление данных в адаптере

Обновление данных в адаптере

Нужно изменять цвет layout RecyclerView когда с сервера приходит обновление старой информацииТо есть в начале при создании активити layout имеет один...

253
Как правильно развернуть RestFul написанный на Java?

Как правильно развернуть RestFul написанный на Java?

Начал заниматься изучением вопроса разработки RestFul службыРазработал службу на Java в NetBeans, в качестве БД PostgreSQL, сервер приложений GlassFish 5 web

250