用list自带的迭代器,实现边遍历边添加的功能

来源:互联网 发布:曼秀雷敦肌研系列知乎 编辑:程序博客网 时间:2024/06/17 05:49
package com.list;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;public class demo3_list {        /**         * 用list自带的迭代器,实现边遍历边添加元素的功能         */        public static void main(String[] args) {             List l=new ArrayList();             l.add("a");             l.add("b");             l.add("abc");//       Iterator it=l.iterator();//       while(it.hasNext()){//           String str=(String)it.next();//           if("abc".equals(str)){//               l.add("xyz");//           }//       }     ListIterator lit=l.listIterator();     //用自身的迭代器添加元素     while(lit.hasNext()){         String str=(String)lit.next();         if("abc".equals(str)){             lit.add("xyz");         }     }     System.out.println(l);}

}

阅读全文
0 0
原创粉丝点击