Warnung bei LinkedList

Status
Nicht offen für weitere Antworten.

Thammi

Aktives Mitglied
Hi,
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!
 

Thammi

Aktives Mitglied
Hi nochmal,
die Warnung ist damit erstmal weg, aber ich kann das Ding nicht mehr auf meine LinkedLists anwenden, die ja selbst einen anderen Generic haben. Kann man da manuell irgendwie variable Generics einrichten oder so?
 
B

bygones

Gast
SebiB90 hat gesagt.:
mach mal LinkedList<Object>, dann dürfte keine warnung mehr kommen(glaub ich zumindest)
unschöne Lösung...

wenn du ohne generics arbeiten willst, aber die warnung weghaben willst schreib einfach über die Methoden @Suppress("warning") (?)
 

Leroy42

Top Contributor
Ich habe mich in Generics noch nicht eingearbeitet und
hier auch keinen Zugriff auf Java 1.5, aber nach Überfliegen
der Generics Artikel müßte es doch etwas wie
Code:
   void moveInList( int from, int to, LinkedList<T> list ) 
   { 
      T temp = list.get( to ); 
      list.set( to, list.get( from ) ); 
      list.set( from, temp ); 
   }
möglich sein, oder?

Bin mir über die genaue Syntax allerdings nicht klar.
 

Thammi

Aktives Mitglied
Leroy42 hat gesagt.:
Ich habe mich in Generics noch nicht eingearbeitet und
hier auch keinen Zugriff auf Java 1.5, aber nach Überfliegen
der Generics Artikel müßte es doch etwas wie
Code:
   void moveInList( int from, int to, LinkedList<T> list ) 
   { 
      T temp = list.get( to ); 
      list.set( to, list.get( from ) ); 
      list.set( from, temp ); 
   }
möglich sein, oder?

Bin mir über die genaue Syntax allerdings nicht klar.

Das hatte ich auch schon probiert, leider quitiert er diesen Versuch mit einem Symbol not found.

@deathbyaclown:
Kannst du das bitte nochmal ein bisschen genauer erläutern (das mit dem '@') oder in meinen kleinen Code einarbeiten? Ich hab's alleine nicht hinbekommen :-(
 

Schumi

Bekanntes Mitglied
@deathbyaclown:
Kannst du das bitte nochmal ein bisschen genauer erläutern (das mit dem '@') oder in meinen kleinen Code einarbeiten? Ich hab's alleine nicht hinbekommen :-(

bin ich zwar nicht, aber ich habe einfach über den Methoden, in denen die Warnung kommt das hier stehen:
Code:
@SuppressWarnings("unchecked")
public String dial(){
...
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
R Warnung: Unable to resolve table 'users' Java Basics - Anfänger-Themen 10
R Warnung, wenn eine Variable eingegeben wird Java Basics - Anfänger-Themen 6
A Deadcode Warnung? Java Basics - Anfänger-Themen 4
S Warnung in Eclipse: unassigned closeable value Java Basics - Anfänger-Themen 20
Dit_ Compiler-Fehler Stringvariable ändern | Compiler warnung Java Basics - Anfänger-Themen 25
B Warnung : Dead Code. Aber wieso? Java Basics - Anfänger-Themen 10
A Variablen Type safety Warnung beseitigen Java Basics - Anfänger-Themen 3
T Liste Umformen ohne Warnung Java Basics - Anfänger-Themen 4
A Cast ohne Warnung bei Generics Java Basics - Anfänger-Themen 2
M Generics - "Unchecked cast"-Warnung wegbekommen Java Basics - Anfänger-Themen 4
O Warnung zu Generics (Java 1.6) Java Basics - Anfänger-Themen 6
C Unchecked Call? Wie Warnung beseitigen? Java Basics - Anfänger-Themen 3
S "Unchecked Cast" Warnung Java Basics - Anfänger-Themen 3
G Warnung bei abgeleiteter Klasse Java Basics - Anfänger-Themen 2
A LinkedList implementieren Java Basics - Anfänger-Themen 32
M Wie kann ich den Index i von einer LinkedList überprüfen? Java Basics - Anfänger-Themen 36
Düsseldorf2002 Datentypen Verschachtelte LinkedList Java Basics - Anfänger-Themen 5
Düsseldorf2002 Datentypen Zwei dimensionale LinkedList Java Basics - Anfänger-Themen 8
B Warteschlange erstellen mit LinkedList ? Java Basics - Anfänger-Themen 6
U Objekte in LinkedList löschen und editieren Java Basics - Anfänger-Themen 14
G Java LinkedList remove Methode Java Basics - Anfänger-Themen 5
G Java LinkedList Java Basics - Anfänger-Themen 6
U Objekte in einer LinkedList sortieren Java Basics - Anfänger-Themen 5
S Eigene LinkedList Klasse Java Basics - Anfänger-Themen 4
S Mit einer LinkedList vorwärts und rückwärts iterieren Java Basics - Anfänger-Themen 6
S Endlosschleife beim Ausgeben einer LinkedList Java Basics - Anfänger-Themen 2
G Java LinkedList Java Basics - Anfänger-Themen 3
B LinkedList add-Methode Java Basics - Anfänger-Themen 10
F Windows in LinkedList registrieren Java Basics - Anfänger-Themen 3
A Hilfe, LinkedList Java Basics - Anfänger-Themen 2
H Knoten-Reihenfolge einer LinkedList invertieren Java Basics - Anfänger-Themen 11
H linkedlist generische klassen Java Basics - Anfänger-Themen 169
O Hashmap, ArrayList, LinkedList Java Basics - Anfänger-Themen 7
P Quellcode LinkedList Java Basics - Anfänger-Themen 2
F Collection Aufgabe mit LinkedList Java Basics - Anfänger-Themen 3
N Hilfe bei verknüpfter Liste - Linkedlist Java Basics - Anfänger-Themen 11
P Datentypen LinkedList: Kopie behält Referenz? Java Basics - Anfänger-Themen 3
C ArrayList vs LinkedList vs ? Java Basics - Anfänger-Themen 15
C LinkedList vs. ArrayList Java Basics - Anfänger-Themen 15
O LinkedList zu ArrayList Java Basics - Anfänger-Themen 4
M LinkedList elemente löschen Java Basics - Anfänger-Themen 2
L Problem mit LinkedList Java Basics - Anfänger-Themen 3
F In LinkedList einen Wert ersetzen oder neu einfügen Java Basics - Anfänger-Themen 7
P Hashmap anstatt LinkedList? Java Basics - Anfänger-Themen 6
TechGirl LinkedList - kurze allgemeine Frage Java Basics - Anfänger-Themen 17
B generische LinkedList nach Häufigkeit der Elemente füllen Java Basics - Anfänger-Themen 6
L LinkedList Comparable < > MEHRFACH implementieren? Java Basics - Anfänger-Themen 3
S LinkedList mit Input vergleichen. Java Basics - Anfänger-Themen 5
C Bei der LinkedList auf Palindrom überprüfen Java Basics - Anfänger-Themen 4
F Element aus LinkedList löschen Java Basics - Anfänger-Themen 3
A LinkedList: Probleme beim Auslesen Java Basics - Anfänger-Themen 2
T Collections LinkedList<LinkedList<T>> - Implementierung Java Basics - Anfänger-Themen 10
S Jfreechart mit LinkedList befüllen Java Basics - Anfänger-Themen 1
S JTable LinkedList <Objekt> befüllen Java Basics - Anfänger-Themen 1
K LinkedList aus Arrays ( Lösungsraum Mastermind ) Java Basics - Anfänger-Themen 5
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
K Methoden Probleme mit LinkedList.remove(object) Java Basics - Anfänger-Themen 1
Farbenfroh int in LinkedList einsortieren Java Basics - Anfänger-Themen 4
W Klassen LinkedList funktioniert nicht Java Basics - Anfänger-Themen 6
X LinkedList - Index eines Objekts Java Basics - Anfänger-Themen 2
S Strings in eine LinkedList schreiben und auslesen? Java Basics - Anfänger-Themen 4
D Sortieren von int Werten von Objekten in einer LinkedList, kann nicht auf int Werte zugreifen Java Basics - Anfänger-Themen 3
F Eigene LinkedList - toString Java Basics - Anfänger-Themen 10
T Datentypen gleichmäßiges mischen von 2 LinkedList Java Basics - Anfänger-Themen 3
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
J Datentypen Array von einer LinkedList Java Basics - Anfänger-Themen 5
R LinkedList Java Basics - Anfänger-Themen 8
J Per I/O Streams in LinkedList oder ArrayList schreiben/lesen Java Basics - Anfänger-Themen 6
B LinkedList remove Java Basics - Anfänger-Themen 5
J statische Methoden auf eine LinkedList initialisieren? Java Basics - Anfänger-Themen 5
G Hausaufgabe mit LinkedList und LinkedListStack verstehen Java Basics - Anfänger-Themen 6
N LinkedList-checkForComodification Java Basics - Anfänger-Themen 11
N LinkedList Java Basics - Anfänger-Themen 17
P LinkedList sortieren Java Basics - Anfänger-Themen 20
P LinkedList - Stack ... grundlegende Frage Java Basics - Anfänger-Themen 5
Z Erste Schritte LinkedList Werte abfragen und vergleichen Java Basics - Anfänger-Themen 3
B SUCHE: Threadsafe LinkedList Java Basics - Anfänger-Themen 10
Binary.Coder Wie linkedlist für Djikstra nutzen? Java Basics - Anfänger-Themen 6
M Arrays in LinkedList Java Basics - Anfänger-Themen 4
R Collections Probleme mit contains()-Methode [LinkedList] Java Basics - Anfänger-Themen 5
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
M LinkedList aktuelle position Java Basics - Anfänger-Themen 3
G Frage zu LinkedList Java Basics - Anfänger-Themen 15
H Dynamische Bindung mit Interfaces und LinkedList Java Basics - Anfänger-Themen 7
I LinkedLIst / ArrayList Konstruktor Java Basics - Anfänger-Themen 4
B Collections RandomAccessfile & Linkedlist Java Basics - Anfänger-Themen 4
S Speichermangel ArrayList/LinkedList Java Basics - Anfänger-Themen 3
V LinkedList size() Java Basics - Anfänger-Themen 2
darekkay Datentypen HashSet bzw. LinkedList mit Werten initialisieren Java Basics - Anfänger-Themen 3
D Probleme mit LinkedList Java Basics - Anfänger-Themen 6
L LinkedList vorgänger Knoten zurück geben Java Basics - Anfänger-Themen 4
S LinkedList indexOf() - geht des irgendwie schneller? Java Basics - Anfänger-Themen 23
S LinkedList<String[]> filtern und sortieren Java Basics - Anfänger-Themen 9
W LinkedList Java Basics - Anfänger-Themen 12
S Frage zum speichern der Daten in einer LinkedList Java Basics - Anfänger-Themen 2
D Fenster in LinkedList verwalten Java Basics - Anfänger-Themen 2
C HashMap mit LinkedList Java Basics - Anfänger-Themen 5
S Datentypen LinkedList Konstruktor, add Alternative Java Basics - Anfänger-Themen 2
truesoul LinkedList Problem Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben