为了进行Java练习,我正在尝试在我的EmployeesDirectory类中创建一个方法来:
- 从数组中删除重复的条目
- 删除重复条目后,数组的长度应该保持不变
- 非空条目应该构成数组的连续序列 - 而actualNum应该记录这些条目
重复指:相同的姓名、职位和工资
以下是我的当前代码:我不确定如何实现这个方法 - 任何帮助将不胜感激
class EmployeeDirectory {
private Employee dir[];
private int size;
private int actualNum;
public EmployeeDirectory(int n) {
this.size = n;
dir = new Employee[size];
}
public boolean add(String name, String position, double salary) {
if (dir[size-1] != null) {
dir[actualNum] = new Employee(name, position, salary);
actualNum++;
return true;
} else {
return false;
}
}
}
a.equals(b) == true
的对象。 - Alex Salauyou