我正在通過發送DeadStore警告Findbugs on int i below。由於可讀性,我不想寫一行。有沒有更好的方法來寫這個,以便沒有死亡存儲到我,但可讀?FindBugs Dead Store Warning - 我應該重組代碼還是忽略警告
if (aqForm.getId() != null) {
try {
int i = Integer.parseInt(aqForm.getId());
aqForm.setId(aqForm.getId().trim());
} catch (NumberFormatException nfe) {
result.rejectValue("id", "error.id", "Please enter an integer.");
foundError = true;
}
}
@EdgeCase:不是。事實上,這是我最初的想法,但後來被編輯出來了。我的理由是,我所顯示的代碼在功能上與您的代碼不一樣(您的代碼默默接受'null',而我的代碼會抱怨它)。 – NPE 2013-03-13 17:08:24