Hi,
ich versuche grade einen Sortieralgorithmus umzusetzen und habe dafür eine Prozedur geschrieben, die 2 Elemente vertauscht. Dabei bekomme ich folgenden Fehler:
Der Code sieht so aus:
Ich nehme mal an, dass es damit zu tun hat, dass die Listen mit Generics versehen sind. Weil ich ja aber eh nur auf einer Liste arbeite söllte das doch kein Problem sein, oder?
Wie bekomme ich diese relativ unschönen Warnungen weg (ich weiss ja, dass nichts schiefgehen kann, will aber, dass meine Java es auch weiss ;-))?
Schon mal danke im Vorraus!
ich versuche grade einen Sortieralgorithmus umzusetzen und habe dafür eine Prozedur geschrieben, die 2 Elemente vertauscht. Dabei bekomme ich folgenden Fehler:
Code:
./rx/ss/application/LibraryScanner.java:94: warning: [unchecked] unchecked call to set(int,E) as a member of the raw type java.util.LinkedList
list.set( to, list.get( from ) );
^
./rx/ss/application/LibraryScanner.java:95: warning: [unchecked] unchecked call to set(int,E) as a member of the raw type java.util.LinkedList
list.set( from, temp )
Der Code sieht so aus:
Code:
...
void moveInList( int from, int to, LinkedList list )
{
Object temp = list.get( to );
list.set( to, list.get( from ) );
list.set( from, temp );
}
...
Ich nehme mal an, dass es damit zu tun hat, dass die Listen mit Generics versehen sind. Weil ich ja aber eh nur auf einer Liste arbeite söllte das doch kein Problem sein, oder?
Wie bekomme ich diese relativ unschönen Warnungen weg (ich weiss ja, dass nichts schiefgehen kann, will aber, dass meine Java es auch weiss ;-))?
Schon mal danke im Vorraus!