本文主要是介绍ListIterator的特有功能(List集合特有特有的迭代器),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
列表迭代器:
ListIterator listIterator():List集合特有特有的迭代器,这个接口继承Iterator
这个迭代器特有功能:Object previous():返回前面一个元素,与next()功能相反boolean hasPrevious():是否有前面一个元素注意:要想使用逆向遍历,必须先使用正向遍历,所以一般无意义,不使用。
//创建集合对象List list=new ArrayList();list.add("hello");list.add("world");list.add("java");ListIterator it=list.listIterator();while(it.hasNext()){String s=(String)it.next();System.out.println(s);}System.out.println("---------");while(it.hasPrevious()){String s2=(String) it.previous();System.out.println(s2);}System.out.println("---------");Iterator its=list.iterator();while(its.hasNext()){String s1=(String) its.next();System.out.println(s1);}
这篇关于ListIterator的特有功能(List集合特有特有的迭代器)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!