public void deleteNode(CircularNode node){
        CircularNode last=listHead;
        CircularNode current=listHead;
        if(listHead==null){
            return;
        }
        else if(listHead.equals(node)){
            while(last.getNextNode()!=listHead){
                last=last.getNextNode();
            }
            listHead=listHead.getNextNode();
            last.setNextNode(listHead);
        }
        while(current.getNextNode()!=listHead){
            if(current.getNextNode().equals(node)){
                current.setNextNode(current.getNextNode().getNextNode());
            }
            else{
                current=current.getNextNode();
            }
        }

    }