问题遇到的现象和发生背景
在学习mybatis遍历结果的时候,突然想起有好多种遍历方式,但是我本身并不清楚这些遍历的原理,很难理解他们之间的不同
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
List<user> users=session.selectList("selectAll");
for (user u : users) {
System.out.println(u);
}
for (int i = 0; i < users.size(); i++) {
user u = users.get(i);
System.out.println(u);
}
运行结果及详细报错内容
这两种遍历结果都是一样的
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
那么他们之间的区别是什么呢,使用场景有区分吗?