export PATH=/usr/java/jdk1.6.0/bin:$PATH eclipse &
Window
Preferences
Java
Compiler
compiler compliance level
6.0
Window
Preferences
Java
Compiler
Errors/Warning
JDK 6.0 Options
Unchecked type ops
Error (anderes
Warning)
Beispiele aus Vorlesung ausprobieren:
implementiere polymorphe Funktion
static <E> LinkedList<E> shuffle (List<E> in) { ... }
soll aus
[1, 2, 3, 4, 5, 6, 7, 8]
die Liste
[7, 5, 3, 1, 2, 4, 6, 8] erzeugen, usw.
Benutze zum Zugriff auf in nur for (E x : in) { ... }
(d. h. kein in.get())
Benutze zum Erzeugen der Ausgabeliste
LinkedList<E> out = new LinkedList<E> ();die Methoden
addFirst, addLast
sowie eine boolesche Variable zum Umschalten
zwischen beiden.
Rufen Sie shuffle mehrfach auf, z. B.
public static void main(String[] argv) {
List<String> in = Arrays.asList (argv);
// List<Integer> = make (8);
System.out.println (in);
in = shuffle (in);
System.out.println (in);
}
(Fügen Sie eine Schleife ein.)