[JAVA] Java Stream의 다양하고 강력한 기능들
1. Stream.ofNullable() 을 사용한 안전한 코드코드/** * Stream.ofNullable() */log.info("########## Stream.ofNullable() ##########");// Optional 사용하는 기존 방식List emails = Arrays.asList("user@gmail.com", null, "admin@gmail.com", null);List filteredEmails = emails.stream() .map(Optional::ofNullable) .filter(Optional::isPresent) .map(Optional::get) .collect(Collectors.toList());log.info("Null 제거: {}", ..