现在的位置: 首页 > 综合 > 正文

关于for循环导致的 ConcurrentModification 异常

2017年12月21日 ⁄ 综合 ⁄ 共 227字 ⁄ 字号 评论关闭

新的for循环可以这样写

      ArrayList<String> arrayString = new ArrayList<String>();
      
      for(String str:arrayString)
      {
    	  
      }

但是这样写的时候,如果用remove 方法的时候,就会报出 ConcurrentModification 异常

由于我对JAVA的研究不够深,不知道为什么会这样

只是记录一下以便后面查找

PS:作为C/C++众,还是写最原始的for( int i ; i<n ; i++ )最稳当也最习惯。。。。

抱歉!评论已关闭.