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());
}
}