标签:返回 class img import mic style 技术 iter 方法
1、next()方法:
顺序向后遍历,向下移动指针,返回指针指向的元素,如果指针指向的内存没有元素,会报异常
2、hasNext()方法:
顺序向后遍历,不移动指针,只是判断下一个元素的有无,返回 boolean 类型
3、add()方法:
向 list 中添加对象
eg:
import java.util.ArrayList; import java.util.List; import java.util.ListIterator; public class Book { //要求:如果集合里有 "book" 这个元素,那么就添加 "word" public static void main(String[] args) { List list = new ArrayList(); list.add("a"); list.add("book"); list.add("c"); list.add("d"); ListIterator li = list.listIterator();//获取迭代器 while (li.hasNext()) { String str = (String) li.next();//向下转型 if ("book".equals(str)) {//判断是否存在 "book" li.add("word");//如果存在 "book"就添加 "word" } } System.out.println(list);//打印list集合 } }
打印结果:
[a, book, word, c, d]
4、previous 和 hasPrevious
逆向遍历(顺序向前)
标签:返回 class img import mic style 技术 iter 方法
原文地址:https://www.cnblogs.com/time123/p/11555826.html