for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } 10 问:for循环中list.size()这个方法会被调用几次??如何验证?求解!!!... 问:for循环中 list.size()这个方法会被调用几次??如何验证?求解!!! 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 int list.size i++ system.out.println list.get 搜索资料 1个回答 #热议# 应届生在签三方时要注意什么? bios8086 2016-08-11 · TA获得超过277个赞 知道小有建树答主 回答量:375 采纳率:0% 帮助的人:145万 我也去答题访问个人页 关注 展开全部 list.size()这个方法会被调用1次.如果你使用的时IDE 你可以设置一个断点。看看 每次去 就都能考到值。再说了编译器也是有优化的。 追问 使用debug模式可以取到值,但是 list.size() 每次的值肯定是相同的,为什么不是每循环一次就调用了一次呢?怎么可以详细的验证是执行了一次呢? 追答 亲, 如果你不信,可以写着一段类似的C代码, 然后看他的 汇编代码。 编译器是会优化的。虽然你问的是JAVA,但是我相信 原理是一样的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2010-06-30 for(int i=0;i<list.size();i++){System.out.println(list.get(i)); 5 2015-11-03 新手请教JSP的一些问题; For(int i=0;i=list.size();i++){ Obj 2012-02-12 关于java代码优化建议的疑问,for(int i=0,len=list.size();i<len;i++) 怎么就更高效了? 7 2010-11-24 for (int i = 0; i < userList.size(); i++) {这句有问题?哪位高手指导下为什么会错?这个迭代本身是没错 1 2012-07-23 for(int i=0;i<list1.size();i++){ list1.get(i+1).getName().equals(list1.get(i+1).getName()) } 1 2014-05-24 在Java中 int i = 0; for (i++; i++ < 10; i++); System.out.println(++i);答案13求原因 1 2016-05-16 for(int i=0;i<a.length; i++) { for(int j=0;j<a[i].length;j++) System.out.println(a 9 2010-10-07 for(int i=0;i<inviteList.size();i++) { Map invite=(Map)inviteList.get(i); } 这个JSP的循环对吗? 更多类似问题 > 为你推荐: