メンバー変数を検討してください:
String foo;
以前に設定されていないか、現在空であるsetFoo
場合にのみ呼び出したいです。foo
この目的のために、これで十分かどうかはわかりません。
if(foo==null || foo.isEmpty()) {
setFoo(foo);
}
または、OR 条件の反対側で null もチェックする方が安全ですか。
if(foo==null || (foo!=null && foo.isEmpty())) {
setFoo(foo);
}