對於Java的做法,我想創建我的EmployeesDirectory類中的方法:刪除重複項的Array - Java的
- 從陣列
- 數組後應相同長度的刪除重複項刪除重複
- 非空條目應該在數組的開始使得連續序列 - 以及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;
}
}
}
刪除重複項!你的意思是刪除具有相同名稱的重複員工? – MChaker
@MChaker它們表示對象爲'a.equals(b)== true' –