У меня есть HashMap, и я присваиваю переменной пары ключ-значение, как показано ниже:
Map result = employeeService.getEmployees(employeeUuids);
UUID key = result.entrySet().iterator().next().getKey();
EmployeeDTO value = result.entrySet().iterator().next().getValue();
Однако я не уверен, как правильно присвоить несколько значений из этого HashMap. Я, конечно, думал о цикле, но для именования переменных, возможно, были бы лучшие подходы. Есть идеи?
map.forEach((k, v) -> {
UUID key1 = k;
EmployeeDTO value1 = v;
// what about the other values?
UUID key2 = k;
EmployeeDTO value2 = v;
});
Подробнее здесь: https://stackoverflow.com/questions/709 ... es-in-java