次のシナリオがあります..そして、同様のシナリオに何度も遭遇します。次の 2 つのオプションのうち、どちらがより好ましいですか?
オプション1:
String result = ( getDetails(...) == null ) ? "" : getDetails(...);
オプション-2:
String returnValue = getDetails(...);
String result = ( returnValue == null ) ? "" : returnValue;
どちらがより好ましいか、および/または良い習慣ですか?