本帖最后由 孙峰 于 2012-6-25 16:00 编辑
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- ArrayList<String> aList=new ArrayList<String>();
- aList.add("edae"); aList.add("ee" );
- aList.add("abc"); aList.add("efj3os");
- aList.add("abc" ); aList.add("ab1c");
- aList.add("efjdsdos");
- System.out.println("原集合中成员:"+aList);
- getNewList(aList);
- System.out.println("查询后的集合:"+aList);
- }
- public static void getNewList(ArrayList<String> aList)
- {
- Iterator it=aList.listIterator();
- while(it.hasNext())
- {
- Object obj=(Object)it.next();
- if(obj.equals("abc"))
- aList.remove(obj);
- }
- }
- }
复制代码 将集合中的“abc”删除了,这个遍历出问题,麻烦给解释下, 我开始用增强for 也有点老绕不出来, 求大侠把用增强 for 的也给我写下,谢谢
|
|