1.特点
LinkedList的内部实现类似于链表,所以使用方法也和链表类似。
2.常用方法
java">LinkedList list = new LinkedList();//创建//插入数据
list.add("jojo");//在尾部插入
list.add(1,"jojo");//在指定位置插入list.addFirst("jojo");//在头部插入
list.push("jojo");//在头部插入LinkedList list1 = new LinkedList();
list1.add("jojo1");
list.addAll(list1);//添加list1到list//遍历数据
for(Object obj:list){//遍历System.out.println(obj);
}//获取数据
list.element();//获取第一个数据
list.getFirst();//获取第一个数据
list.getLast();//获取最后一个数据//修改数据
list.set(1,"jojo");//修改数据,第一个参数为下标//删除数据
list.remove("jojo");//删除指定数据
list.removeFirst();//删除第一个元素
list.removeLast();//删除最后一个元素//获取下标
list.indexOf("jojo");//获取发现的第一个下标
list.lastIndexOf("jojo");//获取发现的最后一个下标//清除数据
list.clear();//清除所有数据list.size();//元素个数
list.isEmpty();//查看是否为空//在从倒数第二个元素弹出pop,
System.out.println(list.pop());//在从倒数第二个元素弹出,并返回出来