Skip to content

Commit 25ade1b

Browse files
author
Neetika Khandelwal
committed
updated print stack code
1 parent 39a3f0c commit 25ade1b

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

core-java-modules/core-java-collections-7/src/main/java/com/baeldung/PrintStack.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.util.ArrayDeque;
44
import java.util.ArrayList;
5+
import java.util.Collections;
56
import java.util.Comparator;
67
import java.util.Deque;
78
import java.util.Iterator;
@@ -42,13 +43,12 @@ public static void givenStack_whenUsingDirectForEach_thenPrintStack() {
4243

4344
public static void givenStack_whenUsingStreamReverse_thenPrintStack() {
4445
Stack<Integer> stack = new Stack<>();
45-
stack.push(10);
4646
stack.push(20);
47+
stack.push(10);
4748
stack.push(30);
4849

49-
stack.stream()
50-
.sorted(Comparator.reverseOrder())
51-
.forEach(System.out::println);
50+
Collections.reverse(stack);
51+
stack.forEach(System.out::println);
5252
}
5353

5454
public static void givenStack_whenUsingIterator_thenPrintStack() {

core-java-modules/core-java-collections-7/src/test/java/com/baeldung/printstack/PrintStackUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ void givenStack_whenUsingDirectForEach_thenPrintStack() throws Exception {
3030
@Test
3131
void givenStack_whenUsingStreamReverse_thenPrintStack() throws Exception {
3232
String output = tapSystemOut(() -> PrintStack.givenStack_whenUsingStreamReverse_thenPrintStack());
33-
assertEquals("30\n20\n10\n", output.replace("\r\n", "\n"));
33+
assertEquals("30\n10\n20\n", output.replace("\r\n", "\n"));
3434
}
3535

3636
@Test

0 commit comments

Comments
 (0)