From 6581682add760302035a5d2b650ef5a1d426716e Mon Sep 17 00:00:00 2001 From: xiangwbs Date: Sun, 22 Apr 2018 10:19:16 +0800 Subject: [PATCH] merge --- .../src/main/java/com/xwbing/demo/CollectionDemo.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/boot-service/src/main/java/com/xwbing/demo/CollectionDemo.java b/boot-service/src/main/java/com/xwbing/demo/CollectionDemo.java index 3d0484a..54a87c3 100644 --- a/boot-service/src/main/java/com/xwbing/demo/CollectionDemo.java +++ b/boot-service/src/main/java/com/xwbing/demo/CollectionDemo.java @@ -147,16 +147,14 @@ public class CollectionDemo { }; Collections.sort(list, com); System.out.println(list); - /** - * lambda表达式 - */ + //java8 lambda表达式 list.sort(Comparator.comparingInt(o -> o)); /* * 队列 队列也可以存放一组元素,但是存取元素必须 遵循:先进先出原则 * linkedlist也实现类队列接口,因为它可以保存一组元素,并且首尾增删块快,正好符合队列特点 */ - Queue queue = new LinkedList(); + Queue queue = new LinkedList<>(); queue.offer("one");// 入队操作,向队尾追加一个新元素 queue.offer("two"); queue.offer("three"); @@ -191,7 +189,7 @@ public class CollectionDemo { * java.util.Deque 双端队列,两端都可以进出队 当只调用从一端进出对操作时,就形成了栈结构 因此,双端队列为栈提供类两个方法: * push ,pop */ - Deque stack = new LinkedList(); + Deque stack = new LinkedList<>(); stack.push("one");// 入栈操作,最后入栈的元素在栈顶(第一个元素位置) stack.push("two"); stack.push("three");