两者的结果是否相同?如果是这样,我只是对为什么不必在第一段代码中使用else语句返回inventoryList.size();
感到困惑,因为如果if语句为true,那么它不会返回0
和inventoryList.size();
吗?
public int numItems() {
if (inventoryList.isEmpty()) {
return 0;
}
return inventoryList.size();
}
和
public int numItems() {
if (inventoryList.size() != 0) {
return inventoryList.size();
}
else {
return 0;
}
}
最佳答案
您是否出于某些原因要包装清单清单。大小()方法?你应该去
public int numItems() { return inventoryList.size(); }
那不是您想做什么?