從處理或優化的角度來看,哪2個更好?如果循環處理效率
我覺得選項1更具可讀性,但我被告知選項2更高效。是這樣嗎?
if (value != null) {
if (value.equalsIgnoreCase(ApplicationConstants.A)) {
} else if (value.equalsIgnoreCase(ApplicationConstants.B)) {
}
}
選項2:
if ((value != null) && (value.equalsIgnoreCase(ApplicationConstants.A))) {
} else if ((value != null) && (value.equalsIgnoreCase(ApplicationConstants.B))) {
}
沒有if循環... – 2011-05-04 05:16:08