boolean hasNext()是否有下一个
    boolean hasPrevious()是否有前一个
    Object next()返回下一个元素
    Object previous();返回上一个元素

    1. public static void main(String[] args) {
    2. List list = new ArrayList();
    3. list.add("a"); //Object obj = new String();
    4. list.add("b");
    5. list.add("world");
    6. list.add("c");
    7. list.add("d");
    8. list.add("e");
    9. ListIterator lit = list.listIterator(); //获取迭代器
    10. while(lit.hasNext()) {
    11. System.out.println(lit.next()); //获取元素并将指针向后移动
    12. }
    13. System.out.println("-----------------");
    14. while(lit.hasPrevious()) {
    15. System.out.println(lit.previous()); //获取元素并将指针向前移动
    16. }
    17. }
    18. /*
    19. 输出结果:
    20. a
    21. b
    22. world
    23. c
    24. d
    25. e
    26. -----------------
    27. e
    28. d
    29. c
    30. world
    31. b
    32. a
    33. */