Für Java Praxis Ich versuche, eine Methode in meiner EmployeesDirectory Klasse zu erstellen, dass:doppelte Einträge in Array - Java
- Entfernt doppelte Einträge aus dem Array
- Das Array sollte die gleiche Länge nach Entfernen von Duplikaten
- nicht leeren Einträge sollten eine zusammenhängende Sequenz am Anfang des Arrays macht - und die actualNum sollte eine Aufzeichnung der Einträge halten
Duplizieren Bedeutet: gleichen Namen, Position und Gehalt
Hier ist meine aktuellen Code ist:
Ich bin nicht sicher, wie diese umzusetzen - jede Hilfe würde
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;
}
}
}
doppelte Einträge zu entfernen !! Du meinst entfernen doppelte Mitarbeiter mit dem gleichen Namen nur ?? – MChaker
@MChaker sie meinen Objekte, für die 'a.equals (b) == true' –