第十二节:第四部分:集合框架:List系列集合:LinkedList集合的底层原理、特有途径、栈、队列
LinkedList集合的底层原理



LinkedList集合的应用场景之一


代码:掌握LinkedList集合的应用
package com.itheima.day19_Collection_List
;
import java.util.LinkedList
;
import java.util.List
;
//掌握LinkedList集合的使用。
public
class ListTest3 {
public
static
void main(String[] args) {
// 1、创建一个队列。
LinkedList<
String> queue =
new LinkedList<
>(
)
;
//入队
queue.addLast("第一号人"
)
;
queue.addLast("第二号人"
)
;
queue.addLast("第三号人"
)
;
queue.addLast("第四号人"
)
;
queue.addLast("第五号人"
)
;
queue.addLast("第六号人"
)
;
System.out.println(queue)
;
//出队
System.out.println(queue.removeFirst(
)
)
;
System.out.println(queue.removeFirst(
)
)
;
System.out.println(queue.removeFirst(
)
)
;
System.out.println(queue.removeFirst(
)
)
;
System.out.println(queue)
;
System.out.println("================================"
)
;
// 2、创建一个栈对象。
LinkedList<
String> stack =
new LinkedList<
>(
)
;
//压栈(push)
stack.push("第1颗子弹"
)
;
stack.push("第2颗子弹"
)
;
stack.push("第3颗子弹"
)
;
stack.push("第4颗子弹"
)
;
stack.push("第5颗子弹"
)
;
stack.push("第6颗子弹"
)
;
System.out.println(stack)
;
//出栈(pop)
System.out.println(stack.pop(
)
)
;
System.out.println(stack.pop(
)
)
;
System.out.println(stack.pop(
)
)
;
System.out.println(stack.pop(
)
)
;
System.out.println(stack)
;
}
}


浙公网安备 33010602011771号