object (1) 썸네일형 리스트형 stream filter distinct 함수 생성 /* * distinct */ public static Predicate distinctByKey(Function keyExtractor) { Set seen = ConcurrentHashMap.newKeySet(); return t -> seen.add(keyExtractor.apply(t)); } 사용 List list = .... list = list.stream().filter(distinctByKey(Member::getId)).collect(Collectors.toList()); 이전 1 다음