I want to return null if list is empty, but I want to return an item that has heaviest weight. I don't know how to set up the method to accept both return options. Any ideas?
public Item heaviestItem(){
if (items.size() == 0) {
heaviestItem = null;
} else {
for(Item item: items) {
if (item.getWeight() > heaviestItem.getWeight()) {
heaviestItem = item;
}
}
}
return heaviestItem;
}