java – 使用list.size()或变量多次使用? (局部优化)
发布时间:2020-12-15 02:00:03 所属栏目:Java 来源:网络整理
导读:我有一个简单的函数叫做很多. 在这个函数里面,我有很多调用列表大小(包含大约10个元素): list.size() 我使用临时变量来获取大小一次是否更快,或者每次调用size()方法更快? 更新:它是一个ArrayList. 注意:我知道自己在做什么,我不是在寻找有关优化以及应
我有一个简单的函数叫做很多.
在这个函数里面,我有很多调用列表大小(包含大约10个元素): list.size() 我使用临时变量来获取大小一次是否更快,或者每次调用size()方法更快? 更新:它是一个ArrayList. 注意:我知道自己在做什么,我不是在寻找有关优化以及应该或不应该如何进行的演讲.我只是在寻找答案. 解决方法
这取决于List的实现
查看ArrayList的源代码 /** 225 * Returns the number of elements in this list. 226 * 227 * @return the number of elements in this list 228 */ 229 public int size() { 230 return size; 231 } 232 因此,如果您使用局部变量或调用此方法并不重要 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |