Hallo
Weiss jemand ne Lösung für folgendes Problem:
Das funktioniert mit einfachen Klassen wie String oder OracleResultSet übrigens prima. Ihn stört nur die Typisierung.
Ziel: Ich möchte zur CompileZeit eine saubere Lösung. Is schon klar dass es grundsätzlich funktioniert.
Weiss jemand ne Lösung für folgendes Problem:
Java:
Class<?> myClass = Class.forName("java.util.ArrayList");
List<?> myList2 = (List<?>) myClass.newInstance();
//Bis hierher geht alles prima !!
List<String> myList = (List<String>) myList2;
//Hier sagt mir das liebe Eclipseli folgendes :
//Type safety: Unchecked cast from List<capture#7-of ?> to List<String>
myList.add("Hallo");
System.out.println("out : " + myList.get(0));
Ziel: Ich möchte zur CompileZeit eine saubere Lösung. Is schon klar dass es grundsätzlich funktioniert.
Zuletzt bearbeitet von einem Moderator: