小编siv*_*iva的帖子

调用函数哪个更好:两次或将结果存储在变量中?

我多次怀疑这个问题,但没有找到正确的解决方案.这次我要清除它.我有情况喜欢

1. 
String sNumber="ksadfl.jksadlf";
if(sNumber.lastIndexOf('.')>0)
   //do something
...
...
if(sNumber.lastIndexOf('.')>1)
 //do something
...

2.
int index = sNumber.lastIndexOf('.');
if(index>0)
//do something
...
...
if(index>1)
//do something
...
Run Code Online (Sandbox Code Playgroud)

第一种方式和第二种方式之间的权衡是什么?哪一个更好地将结果存储在变量中或者调用函数两次?

java variables performance

6
推荐指数
1
解决办法
258
查看次数

标签 统计

java ×1

performance ×1

variables ×1