LinkedList也是一个集合,是一个链式结构的集合,删除和增加效率高
    因为提供了大量的首尾操作

    常用的方法:
    void addFirst( E e ) - 添加首个元素
    void addLast( E e ) - 添加最后元素
    E getFirst() - 获取首个元素
    E getLast() - 获取最后一个元素

    1. package Test18_Demo.Demo02;/*
    2. @create 2020--12--08--10:07
    3. */
    4. import java.util.Iterator;
    5. import java.util.LinkedList;
    6. public class LinkListDemo {
    7. public static void main(String[] args) {
    8. //创建集合对象 - import java.util.LinkedList;
    9. LinkedList<String> linkedList = new LinkedList<>();
    10. //向集合中添加数据
    11. linkedList.add("A");
    12. linkedList.add("B");
    13. linkedList.add("C");
    14. //获取元素
    15. String name = linkedList.get(1);
    16. System.out.println(name);
    17. //返回迭代器
    18. Iterator<String> iterator = linkedList.iterator();
    19. while (iterator.hasNext()) {
    20. String thisName = iterator.next();
    21. System.out.println(thisName);
    22. }
    23. System.out.println("------------------");
    24. //首尾操作
    25. linkedList.addFirst("Z");
    26. linkedList.addFirst("D");
    27. System.out.println(linkedList);
    28. System.out.println(linkedList.getFirst());
    29. System.out.println(linkedList.getLast());
    30. }
    31. }