foreach循环中为什么不要进行remove/add操作
昨天在看JavaGuide的时候,发现了一个关于foreach循环的一个很有意思的问题。
众所周知,不建议在forEach循环中调用add()/remove()方法,阿里巴巴编程规范里面指明了这一点。那么是为什么呢?相信很多人心中会有这个疑问。
从下面三段代码来分析这个问题:
public static void method1() {
List<String> list = new ArrayList<>();
list.add("1");
原创
2020-11-07 23:23:25 ·
498 阅读 ·
1 评论