Finden element in der LinkedList

Wenn ich eine LinkedList von Employee-Objekten...

Jeder Mitarbeiter hat einen Namen und eine ID-Felder.

Ich habe linkedList call-Liste....

Wenn ich will, um zu sehen, ob die Liste enthält einen Mitarbeiter-ich:

list.contains(someEmployeeObject)

Wie wäre es, wenn ich sehen wollen, wenn die die Liste enthält einen Mitarbeiter auf der Grundlage der imployee-ID.

sagen wir, ich habe die folgende Methode:

public boolean containsEmployeeByID(int id)

Wie kann ich wissen, ob die Liste enthält die Mitarbeiter-Objekt mit dem parameter id?

Hinweis LinkedList lese-performance ist nicht so toll. Auch get(int) ist langsam. ArrayList ist fast immer eine bessere Idee.

InformationsquelleAutor user69514 | 2009-05-02

Schreibe einen Kommentar