Iteractor是专门的迭代输出接口,迭代输出,就是将元素一个个进行判断,
判断其是否有内容,如果有内容则把内容或者移除;
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- public class IteractorDemo01 {
- public static void main(String[] args) {
- List<String> list = new ArrayList<String>();
- list.add("D");
- list.add("A");
- list.add("B");
- list.add("C");
- Iterator<String> iter = list.iterator();
- while (iter.hasNext()) {
- String str = iter.next();
- //移除 A 之外的其他元素
- if("A".equals(str)){
- iter.remove();
- }else {
- // 打印A 之外的其他元素
- System.out.println(str);
- }
- }
- }
- }
复制代码
|
|