I think this is what you want?
public E removeHead(){
E oldhead = this.getHead();
this.head = this.getTail().getHead();
this.tail = this.getTail().getTail();
return oldhead;
}
public getHead(){ return head;}
public getTail(){ return tail;}
I assume that you have already implemented getTail?
source
share