반응형 optional1 Optional 빈 값 Optional optHouse = Optional.empty(); not null Optional optHouse = Optional.of(new House()); flatMap 으로 연결 person.flatMap(Person::getHouse) .flatMap(House::getInsurance) .map(Insurance::getName).orElse("DolphaGo"); -> Optional house와insurance + name있다면 실행 없다면 orElse실행 isPresent() : null이면 false, 아니면 true ifPresent(Consumer block) : 있다면 인자 실행 ifPresentOrElse(Consumer 2021. 2. 19. 이전 1 다음 728x90 반응형