添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
JAVA使用for循环会重复调用list.size()吗?

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");