[Java] Stream 예제
2022. 3. 23. 20:47
프로그래밍/JAVA
Stream을 활용한 예제 src/main/java/lambdasinaction/stream/ex1/Dish.java package lambdasinaction.stream.ex1; import java.util.*; public class Dish { private final String name; private final boolean vegetarian; private final int calories; private final Type type; public Dish(String name, boolean vegetarian, int calories, Type type) { this.name = name; this.vegetarian = vegetarian; this.calories = calori..
[Java] Stream 생성 방법
2022. 3. 22. 20:27
프로그래밍/JAVA
Stream 생성 방법 예제 // Stream의 static 메서드 of 사용 - Stream.of(data) Stream stream = Stream.of("Java", "Lambdas", "Stream", "Example"); // Stream의 static 메서드 iterate 사용 - Stream.iterate(seed, operator) Stream.iterate(0, n -> n + 2) .limit(10) .forEach(System.out::println); // Stream의 static 메서드 generate 사용 - Stream.generate(() -> T) Stream.generate(Math::random) .limit(10) .forEach(System.out::println)..