ArrayList Vector

Definition

Erweiterbare Liste die beliebige Objekte aufnehmen kann. Der Unterschied zwischen ArrayList und Vector ist, dass ein ArrayList nicht synchronisiert ist, dafür natürlich auch schneller. In den meisten Fällen reicht ein ArrayList vollkommen aus.

Ab Java 5 kann und sollte man bei Listen den Typ der Objekte angeben, die darin enthalten sind. Dies hat den Vorteil, dass bei späteren Abrufen der Objekte das Casten überflüssig wird und der Compiler frühzeitig auf Fehler hinweisen kann.

Beispiel

List<User> list = new ArrayList<User>(); list.add(new User()); list.add(new User()); for (User user : list) System.out.println(user.toString()); for (int i = 0; i < list.size(); i++) System.out.println(list.get(i).toString());

Autor: Johannes HammoudKommentare Datum: 06.02.2006

Sprache Englisch

Java JSF XHTML WML JavaScript GlassFish MySQL NetBeans

Impressum

Besuche
619857
Heute
19