LinkedList也是一个集合,是一个链式结构的集合,删除和增加效率高
因为提供了大量的首尾操作
常用的方法:
void addFirst( E e ) - 添加首个元素
void addLast( E e ) - 添加最后元素
E getFirst() - 获取首个元素
E getLast() - 获取最后一个元素
package Test18_Demo.Demo02;/*@create 2020--12--08--10:07*/import java.util.Iterator;import java.util.LinkedList;public class LinkListDemo {public static void main(String[] args) {//创建集合对象 - import java.util.LinkedList;LinkedList<String> linkedList = new LinkedList<>();//向集合中添加数据linkedList.add("A");linkedList.add("B");linkedList.add("C");//获取元素String name = linkedList.get(1);System.out.println(name);//返回迭代器Iterator<String> iterator = linkedList.iterator();while (iterator.hasNext()) {String thisName = iterator.next();System.out.println(thisName);}System.out.println("------------------");//首尾操作linkedList.addFirst("Z");linkedList.addFirst("D");System.out.println(linkedList);System.out.println(linkedList.getFirst());System.out.println(linkedList.getLast());}}
