鹤山做网站,国内最新经济新闻,甘肃政务服务网,网站制作多少钱List特有方法 经典多态写法 // 经典的多态写法
ListString list new ArrayList();常用API#xff1a;增删改查 // 添加元素
list.add(Java);
// 添加元素到指定位置
list.add(0, Python);// 获取元素
String s list.get(0);// 修改…List特有方法 经典多态写法 // 经典的多态写法
ListString list new ArrayList();常用API增删改查 // 添加元素
list.add(Java);
// 添加元素到指定位置
list.add(0, Python);// 获取元素
String s list.get(0);// 修改元素
list.set(0, C);// 删除元素
list.remove(0);ArrayList底层原理 什么是链表 LinkedList LinkedList是基于双向链表实现的 因为LinkedList能够快速定位首尾元素所以他有很多关于首尾的方法 适用场景一设计队列 // 适用LinkedList实现队列
LinkedListString linkedList new LinkedList();
// 入队
linkedList.add(Java);
linkedList.add(Python);
// 出队
String first linkedList.removeFirst();
System.out.println(linkedList);实现场景2设计栈 // 使用LinkedList实现栈
LinkedListString stack new LinkedList();
// 入栈
stack.push(Java);
stack.push(Python);
// 出栈
String pop stack.pop();
System.out.println(stack);