Java/JAVA 8 Optional<T> : T == null 코드 삭제 Dev_Kyle 2015. 2. 17. 15:22 구글 실험소의 메일 보내기 취소 라는 기능이 생겨 구현 중인데... 이넘의 null 처리가 왜이리 보기가 싫은지. public boolean isCancelMail(String sender, String storeKey) { if(cancelStore.containsKey(sender)){ final Optional<Collection<String>> list = Optional.of(cancelStore.get(sender)); return list.isPresent() && list.get().contains(storeKey); } return false; } 나쁘지 않군. 공유하기 게시글 관리 Life == Dev 저작자표시 비영리 변경금지