黑马程序员技术交流社区

标题: 【分享】今天学了Iteractor迭代接口,分享一下用法 [打印本页]

作者: 大西洋    时间: 2015-5-1 02:12
标题: 【分享】今天学了Iteractor迭代接口,分享一下用法
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. }
复制代码



作者: richaled    时间: 2015-5-1 08:38
今天也要看着个了
作者: 王国库    时间: 2015-5-1 12:12
基础很重要
作者: tanzhixue    时间: 2015-5-1 12:27
不错好好学习天天向上
作者: Dracove    时间: 2015-5-1 15:34
感谢总结分享,努力加油!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2