相关疑难解决方法(0)

哪个"if"构造更快 - 语句或三元运算符?

ifjava中有两种类型的语句 - 经典:if {} else {}和速记:exp ? value1 : value2.一个比另一个快还是一样?

声明:

int x;
if (expression) {
  x = 1;
} else {
  x = 2;
}
Run Code Online (Sandbox Code Playgroud)

三元运算符:

int x = (expression) ? 1 : 2;
Run Code Online (Sandbox Code Playgroud)

java performance if-statement premature-optimization shorthand

81
推荐指数
3
解决办法
9万
查看次数