关于循环删除集合中的元素

来源:互联网 发布:淘宝上的笛子怎么样 编辑:程序博客网 时间:2024/06/08 08:29
  • 代码实例
    List<String> ss = new ArrayList<String>();           for (int i = 0; i < 100; i++) {              ss.add( "hahah" + i);          }           /**           * 会抛异常 java.util.ConcurrentModificationException           */           for (String string : ss) {           ss.remove(string);            }          System. out .println("添加前:" + ss);           //此方法可以删除干净           for (int i = ss.size() - 1; i >= 0; i--) {              ss.remove(i);          }           /**           * 会数组越界           */        for ( int i = 0; i <100; i++) {            ss.remove(i);        }          System. out .println("删除后:" + ss);
原创粉丝点击