调用array.length的成本是多少
在为我们的应用程序中的每个循环更新for循环时,我遇到了很多这些“模式”:
for (int i = 0, n = a.length; i < n; i++) { ...}
代替
for (int i = 0; i < a.length; i++) { ...}
我可以看到你获得了集合的性能,因为你不需要为每个循环调用size()方法。但是有阵列?
所以问题出现了:array.length
比常规变量更贵?
慕田峪9158850
慕的地6264312
胡说叔叔
相关分类