Hallo zusammen,
hänge gerade an einer verketteten Liste.
Das Problem ist, dass ich immer eine Fehlermeldung bei getimtem bekomme:
can not invoke from int to primitive int
getItem() gibt einen int wert zurück.
Vielen Dank für eure Hilfe.
hänge gerade an einer verketteten Liste.
Java:
public void sort(){
Node help = first;
while(help.getNext()!=null){
Node insert = help.getNext();
if(insert.getItem().compareTo(help.getItem())>0){
help = help.getNext();
}else{
insert.getPrevious().setNext(insert.getNext());
insert.getNext().setPrevious(insert.previous);
if(first.getItem().compareTo(insert.getItem())>0){
insert.setNext(first);
insert.setPrevious(null);
first.setPrevious(insert);
first = insert;
}
Node current = first.getNext();
while(current.getItem().compareTo(insert.getItem())<0){ // can not invoke from int to int (bei getItem)
current = current.getNext();
}
insert.setNext(current);
insert.setPrevious(current.getPrevious());
current.getPrevious().setNext(insert);
current.setPrevious(insert);
}
}
}
Das Problem ist, dass ich immer eine Fehlermeldung bei getimtem bekomme:
can not invoke from int to primitive int
getItem() gibt einen int wert zurück.
Vielen Dank für eure Hilfe.