package one.Two.List;
import java.util.Iterator;
import java.util.LinkedList;
@SuppressWarnings({"all"})
public class LinkedListCRUD {
public static void main(String[] args) {
LinkedList linkedList = new LinkedList();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
System.out.println(linkedList); //[1,2,3]
//演示一个删除结点
linkedList.remove();
System.out.println(linkedList);//[2,3]
//修改某个结点对象
linkedList.set(1,999);//[2,999] 下标 从0开始
System.out.println(linkedList);
//得到某个结点对象
//get(1)是得到双向链表中的第二个对象
Object o = linkedList.get(1);
System.out.println(o);//999
//因为LinkedList是实现了 List接口,遍历方式可以迭代器 for
Iterator iterator = linkedList.iterator();
while (iterator.hasNext()) {
Object o1 = iterator.next();
System.out.println(o1);
}
for (Obj
LinkedList的增删改查,以及源码分析
最新推荐文章于 2022-10-08 10:43:27 发布