Java 8 Stream findFirst findAny 차이
findFirst()
List<String> elements = Arrays.asList("a", "a1", "b", "b1", "c", "c1");
Optional<String> firstElement = elements.stream()
.filter(s -> s.startsWith("b")).findFirst();
System.out.println("findFirst: " + firstElement.get());findFirst: bfindAny()
List<String> elements = Arrays.asList("a", "a1", "b", "b1", "c", "c1");
Optional<String> anyElement = elements.stream()
.filter(s -> s.startsWith("b")).findAny();
System.out.println("findAny: " + anyElement.get());findFirst() vs findAny()
Last updated