LinkedList用法
1.区别
除了实现了List接口外,还实现了双向链表结构Deque,可以在头尾插入删除数据
2.使用指令
LinkedList<Hero> ll = new LinkedList<Hero>();
ll.addLast(new Hero("hero1"));
ll.addFirst(new Hero("hero2"));
ll.getFirst();
ll.getLast();
ll.removeFirst();
ll.removeLast();
3.实现了Queue接口(队列)
Queue<Hero> q = new LinkedList<Hero>();
offer 在最后添加元素
poll 取出第一个元素
peek 查看第一个元素