Допустим, класс Employee
имеет три свойства.
class Employee {
int id;
String name;
String team;
public Employee(){
this.id = id;
this.name = name;
this.team = team;
}
}
Я хочу удалить team
из объекта, прежде чем поместить в HashMap
.
Map<Integer, Employee> empMap = new HashMap<>();
Employee e1 = new Employee(100, "John", "Dev");
Employee e2 = new Employee(101, "Mary", "Dev");
Employee e3 = new Employee(103, "Andy", "QA");
empMap.put(e1.getId(), e1);
empMap.put(e2.getId(), e2);
empMap.put(e1.getId(), e3);
. значения в empMap
не должны иметь свойства team
. Создание новых объектов будет работать, но это дорого в режиме реального времени. Есть ли способ достичь этого без создания новых объектов.