下面是代码片段,我很困惑。方法的返回类型是 int ,所以该方法不能返回 null。但是,当我取消注释第一个返回语句和注释第二个返回语句时,方法的甚至没有显示任何错误警告。我很困惑这背后的原因是什么。我使用的是 java 版本 7。
protected int calculateLogicalPageRangeForTitles(String logicalpage) throws Exception {
//return StringUtils.isNumeric(logicalpage) ? Integer.parseInt(logicalpage) : null;
return null;
}