EDIT: Solved. Returning a 0 works, apparently!
Ok so long story short, I have to return an int value, but nothing when a Linked List is empty. How do I do it?
public int countDuplicates() {
int duplicates = 0;
ListNode current = front;
int num = current.data;
current = current.next;
while(current != null) {
if(current.data == num) {
duplicates++;
} else {
num = current.data;
}
current = current.next;
}
return duplicates;
}
When I try this:
if(front == null) {
return ;
}
This doesn’t work. What can I do?
To keep the code as you have it now, you must either return an int, throw an exception, or exit.
The best option may be to change the code – make the function return an Integer, for example, so the
nulloption is there. There are surely other ways to work around it, as well.