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.)