A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

Iteractor是专门的迭代输出接口,迭代输出,就是将元素一个个进行判断,
判断其是否有内容,如果有内容则把内容或者移除;

  1. import java.util.ArrayList;
  2. import java.util.Iterator;
  3. import java.util.List;

  4. public class IteractorDemo01 {

  5.         public static void main(String[] args) {
  6.                 List<String> list = new ArrayList<String>();
  7.                 list.add("D");
  8.                 list.add("A");
  9.                 list.add("B");
  10.                 list.add("C");
  11.                 Iterator<String> iter = list.iterator();
  12.                 while (iter.hasNext()) {
  13.                         String str = iter.next();
  14.                         //移除 A 之外的其他元素
  15.                         if("A".equals(str)){
  16.                                 iter.remove();
  17.                         }else {                               
  18.                                 // 打印A 之外的其他元素
  19.                                 System.out.println(str);
  20.                         }
  21.                 }
  22.         }       
  23. }
复制代码


4 个回复

倒序浏览
今天也要看着个了
回复 使用道具 举报
基础很重要
回复 使用道具 举报
不错好好学习天天向上
回复 使用道具 举报
感谢总结分享,努力加油!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马