第二十章-----Interator简单整理
Posted 缘来狠狂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二十章-----Interator简单整理相关的知识,希望对你有一定的参考价值。
Interator是对 collection 进行迭代的迭代器
package com.maya.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class TestIterator { public static void main(String[] args) { List<String> list = new ArrayList<String>(); for(int i=0;i<10;i++) { list.add("String"+i); } /* for(int j=0;j<list.size();j++) { if(j==5) { list.remove(j); } System.out.println(list.get(j)); }*/ /* for(String s : list) { if("String5".equals(s)) { list.remove(s); } System.out.println(s); }*/ /* for(Iterator<String> iter = list.iterator(); iter.hasNext(); ) { System.out.println(iter.next()); }*/ Iterator<String> iterWhile = list.iterator(); while(iterWhile.hasNext()) { String s = iterWhile.next(); if("String5".equals(s)) { iterWhile.remove(); } System.out.println(s); } System.out.println(list); } }
Interator运用的时候要注意它指向的目标,尤其在remove的时候
以上是关于第二十章-----Interator简单整理的主要内容,如果未能解决你的问题,请参考以下文章