心灵美电话

文章
8
资源
0
加入时间
3年0月28天

List、Map集合删除元素的正确姿势

在阅读阿里巴巴规约的时候发现有一条规约是关于List的【不要在foreach里面进行元素的remove/add操作,remove请使用Iterator方式】。原因关键点就是因为每次list.size()都会重新计算长度才会导致问题出现正确姿势1.: for (Iterator<Map.Entry<String, String>> it = aMap.entrySet().iterator(); it.hasNext();){