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());

Johannes Hammoud ArrayList Vector 06.02.2006

I Coding : Community über Java Programmierung

Sprache Englisch+-

Java JSF JavaScript HTML CSS NetBeans GlassFish MySQL

Impressum

Besuche
6307181
Heute
343