Commit b5ce1fdf authored by Trisha Gee's avatar Trisha Gee
Browse files

Chained operations

parent 6bda8bad
Loading
Loading
Loading
Loading
+20 −0
Changes for src/main/java/ch10c/LimitWithStream.java: 20 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -10,6 +10,8 @@ public class LimitWithStream {
    List<String> strings = List.of("I", "am", "a", "list", "of", "Strings");

    List<String> result = strings.stream()
                                 .sorted()
                                 .skip(3)
                                 .limit(4)
                                 .collect(Collectors.toList());
    System.out.println("result = " + result);
@@ -47,4 +49,22 @@ public class LimitWithStream {
                                 .collect(Collectors.toList());
    System.out.println("result = " + result);
  }

  void chainedOperations() {
    List<String> strings = List.of("I", "am", "a", "list", "of", "Strings");

    List<String> result = strings.stream()
                                 .sorted()
                                 .limit(4)
                                 .collect(Collectors.toList());
    System.out.println("result = " + result);

    List<String> result2 = strings.stream()
                                 .sorted()
                                 .skip(3)
                                 .limit(4)
                                 .collect(Collectors.toList());
    System.out.println("result = " + result2);
  }

}