I am trying to delete a particular string from the linked list, but i keep getting null pointer exception error! Any help fellas?
public void delete(String deleteName) {
LinkedListNode current = head;
if(head==null){
System.out.println("Nothing to delete from the list! Insert data.");
}
// for head
else if(current.getName()==deleteName){
head=current.getNext();
}
// for tail
else if(findTail().getName() == deleteName){
while(current.getNext().getNext()!=null ){
current = current.getNext();
}
current.setNext(null);
}
else{
while(current.getNext().getName()!=deleteName){
current=current.getNext();
}
current.setNext(current.getNext().getNext());
}
System.out.println("");
System.out.println(deleteName +" has been deleted from the list.");
}