小编sub*_*bbu的帖子

在调用函数两次和将返回值存储在变量中之间选择哪一个?

我有以下场景..我多次遇到类似的场景。以下两个选项中哪个更可取?

选项1:

String result = ( getDetails(...) == null ) ? "" : getDetails(...);
Run Code Online (Sandbox Code Playgroud)

选项 2:

String returnValue = getDetails(...);
String result = ( returnValue == null ) ? "" : returnValue;
Run Code Online (Sandbox Code Playgroud)

哪个更可取和/或更好的做法。?

java optimization

5
推荐指数
1
解决办法
1695
查看次数

标签 统计

java ×1

optimization ×1