Hallo,
ich habe ein kleines Problem mit meiner Eclipse IDE. Und zwar habe ich einen Keller, auf den ich in definierter Reihenfolge Elemente lege.
Hier die Regeln:
- Als erstes muss ein int auf den Keller gelegt werden.
- Als zweites muss ein java.lang.String auf den Keller gelegt werden.
- Als drittes muss ein Iterator<String> auf den Keller gelegt werden.
Hier die Implementierung:
Der Sourcecode funktioniert auch super. Ich bekomme jedoch in Zeile "Iterator<String> erg_a = (Iterator<String>)stack.pop();" die Warning "Type safety: Unchecked cast from Object to Iterator<String>".
Das ganze mache ich an verschiedenen Stellen ca. 50 mal. d.h. ich habe 50 Warnungen. Kann ich am Quellcode etwas besser machen, dass die Warnung nicht erscheint? Oder gibt es irgendwelche Möglichkeiten diese Warnung weg zu bekommen?
Viele Grüße
ProChris
ich habe ein kleines Problem mit meiner Eclipse IDE. Und zwar habe ich einen Keller, auf den ich in definierter Reihenfolge Elemente lege.
Hier die Regeln:
- Als erstes muss ein int auf den Keller gelegt werden.
- Als zweites muss ein java.lang.String auf den Keller gelegt werden.
- Als drittes muss ein Iterator<String> auf den Keller gelegt werden.
Hier die Implementierung:
Java:
Stack<Object> stack = new Stack<Object>();
ArrayList<String> list = new ArrayList<String>();
list.add("el1");
list.add("el2");
list.add("el3");
int a = 1;
String b = "test";
Iterator<String> c = list.iterator();
stack.push(a);
stack.push(b);
stack.push(c);
Iterator<String> erg_a = (Iterator<String>)stack.pop();
String erg_b = (String)stack.pop();
Integer erg_c = (Integer)stack.pop();
Der Sourcecode funktioniert auch super. Ich bekomme jedoch in Zeile "Iterator<String> erg_a = (Iterator<String>)stack.pop();" die Warning "Type safety: Unchecked cast from Object to Iterator<String>".
Das ganze mache ich an verschiedenen Stellen ca. 50 mal. d.h. ich habe 50 Warnungen. Kann ich am Quellcode etwas besser machen, dass die Warnung nicht erscheint? Oder gibt es irgendwelche Möglichkeiten diese Warnung weg zu bekommen?
Viele Grüße
ProChris