package List集合;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class TestArrayListListIterator {
public static void main(String[] args) {
/**
* 双向遍历,必须先自前往后遍历过,然后才能自后往前
*/
List<String> list = new ArrayList<>();
list.add("abc");
list.add("777c");
list.add("123");
list.add("456");
list.add("aaa");
list.add("aqqc");
list.add(null);
ListIterator<String> it = list.listIterator();
while(it.hasNext()) {
System.out.println("it first while: " + it.next());
}
System.out.println("======================");
while(it.hasPrevious())//因为上面那个循环结束之后,指针在集合的最后,所以这个时候可以自后往前迭代访问集合
{
System.out.println("it second while"+it.previous());
}
}
}
以上就是我关于 Java-List集合的双向遍历 知识点的整理与总结的全部内容,另附源码
分割线
博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年。。。。。。如果此博文有帮到你欢迎打赏,金额不限。。。