JAVA使用for循环会重复调用list.size()吗?
作者:T小豆芽
出自:OSCHINA
原文: my.oschina.net/zjiamin/blog/4648272
最近有朋友讨论说for循环里不要用list.size(),这样会导致每次都调用一次list.size()接口会耗性能,建议我们在外面使用一个变量来存储这个list.size()的值再放到循环里面,真的是这样吗?我做了个小测试,代码如下:
public class Test2 {
public static void main(String[] args) {
List list = new ArrayList<String>();
list.add("1");
list.add("2");