考慮成員變量:我是否需要在OR條件的兩側檢查null?
String foo;
我只是想打電話給setFoo
如果foo
以前沒有設置或當前是空的。
爲此,我不知道這是否是足夠的:
if(foo==null || foo.isEmpty()) {
setFoo(foo);
}
或者是更安全也檢查空的OR條件的另一面:
if(foo==null || (foo!=null && foo.isEmpty())) {
setFoo(foo);
}
它的檢查更輕鬆,快捷,更有啓發性嗎? :-) – Scorpion