Добавить элементы в HashMap

192
31 мая 2019, 04:00

Хочу добавить несколько элементов. Как лучше всего это реализовать?

public class Firm  
{  
    private HashMap<Integer, Worker> hm = new HashMap<>();  
    private void addOfficWorker(String name)  
    {  
        ...  hm.put(key, new officeWorker(name);
    }  
}  

Это можно сделать с помощью итератора?

Answer 1

Это делается через цикл. Например, так (в качестве ключа (key) каждой записи в HashMap использован счетчик i). Будет добавлено 10 работников (officeWorker):

private void addOfficWorker(String name)
{
    for(int i = 0; i<10; i++)
    hm.put(i, new officeWorker(name));
}
READ ALSO
Поиск суммы всех чисел, входящих в строку [закрыт]

Поиск суммы всех чисел, входящих в строку [закрыт]

Требуется найти сумму всех чисел, входящих в строкуК примеру, строка abb25bb25

193
Spring Intergration JPA. Обновление сущности в БД

Spring Intergration JPA. Обновление сущности в БД

Есть проект на SpringIntegrationНа jpa:outbound-channel-adapter поступают jpa сущности, которые должны персиститься в БД, если не существует записи с таким Id

227
Ошибка в доступе к открытому методу закрытой переменной

Ошибка в доступе к открытому методу закрытой переменной

Повторяю в точности код из книги Шилдта

168
JAVA - как собирается .jar?

JAVA - как собирается .jar?

Подскажите "обывателю" пожалуйста какой мой ход действий

159