Loading src/main/java/ch10c/MyFirstStream.java→src/main/java/ch10c/LimitWithStream.java +21 −3 Changes for src/main/java/ch10c/LimitWithStream.java: 21 added lines, 3 removed lines. Original line number Diff line number Diff line package ch10c; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class MyFirstStream { public class LimitWithStream { public static void main(String[] args) { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); System.out.println("strings = " + strings); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); System.out.println("limit = " + limit); List<String> result = limit.collect(Collectors.toList()); System.out.println("result = " + result); } void streamExamples() { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); } void limitWithCountTerminal() { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); long result = limit.count(); System.out.println("result = " + result); } void limitWithCollect() { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); List<String> result = limit.collect(Collectors.toList()); System.out.println("result = " + result); } } Loading
src/main/java/ch10c/MyFirstStream.java→src/main/java/ch10c/LimitWithStream.java +21 −3 Changes for src/main/java/ch10c/LimitWithStream.java: 21 added lines, 3 removed lines. Original line number Diff line number Diff line package ch10c; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class MyFirstStream { public class LimitWithStream { public static void main(String[] args) { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); System.out.println("strings = " + strings); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); System.out.println("limit = " + limit); List<String> result = limit.collect(Collectors.toList()); System.out.println("result = " + result); } void streamExamples() { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); } void limitWithCountTerminal() { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); long result = limit.count(); System.out.println("result = " + result); } void limitWithCollect() { List<String> strings = List.of("I", "am", "a", "list", "of", "Strings"); Stream<String> stream = strings.stream(); Stream<String> limit = stream.limit(4); List<String> result = limit.collect(Collectors.toList()); System.out.println("result = " + result); } }