这是我的方法:
public void addEmployee(Employee employee) {
if(! employees.containsKey(employee.getName())) {
employees.put(employee.getName(), employee);
}
}
如您所见,有一个访问employee.getName()
器被多次调用。程序员应该为这样的多次调用创建一个单独的变量吗?像这样:
public void addEmployee(Employee employee) {
String name=employee.getName();
if(! employees.containsKey(name)) {
employees.put(name,employee);
}
}
从性能的角度来看,它是否有意义,而不仅仅是风格?