本帖最后由 高云飞 于 2012-5-27 08:31 编辑
建议使用ListIterator,这对list接口的实现类,例如ArrayList或者LinkedList都很安全,不会出现你说的问题。- ArrayList<String> list = new ArrayList<String>();
- list.add("abc");
- list.add("java");
- list.add("java");
- list.add("bcd");
- list.add("java");
- list.add("java");
- ListIterator<String> lit = list.listIterator();
- while (lit.hasNext()){
- if (你的删除标准) {
- lit.remove();
- }
- }
复制代码 |