Hallo Forum,
ich bekomme nach dem Compilieren Warnings, welche ich gerne beheben will.
Da ich in Java nicht sehr Erfahren bin, es gerne aber lernen würde, bin ich bemüht, es zu verstehen.
Compiler-Warnings an der entsprechenden Stelle als Fussnoten /*<nummer>*/ ganz unten..
Vielen Dank für eure Hilfen und
mfg Huck
ich bekomme nach dem Compilieren Warnings, welche ich gerne beheben will.
Da ich in Java nicht sehr Erfahren bin, es gerne aber lernen würde, bin ich bemüht, es zu verstehen.
Compiler-Warnings an der entsprechenden Stelle als Fussnoten /*<nummer>*/ ganz unten..
Java:
/...blabla
TreeMap<Double, SpecialObj> myTreeMap = new TreeMap<Double, SpecialObj>();
myTreeMap = calculateSometing(time, para2, para3); /*1*/
public TreeMap calculateSometing(long time, SpecialObj myObj, int parameter3) {
//....blabla
myTreeMap.put(anyDouble, anySpecialObj); /*2*/
Iterator<SpecialObj> it = blabla.values().iterator();
while(it.hasNext()){
SpecialObj v = it.next();
v.getAny(d);
if(Bedingung){
// put vehicles into TreeMap
myTreeMap.put(d, v); /*2*/
}
}
//...blabla
return myTreeMap;
/* --> 1
Type safety: The expression of type TreeMap needs
unchecked conversion to conform to
TreeMap<Double,SpecialObj>
*/
/* --> 2
Type safety: The method put(Object, Object) belongs to
the raw type TreeMap. References to generic type
TreeMap<K,V> should be parameterized
*/
//blabla...
Vielen Dank für eure Hilfen und
mfg Huck
Zuletzt bearbeitet: