“fluxo distinto por propriedade” Respostas de código

fluxo distinto por propriedade

public static <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) {
    Set<Object> seen = ConcurrentHashMap.newKeySet();
    return t -> seen.add(keyExtractor.apply(t));
}

public void distunctPersons () {
	persons.stream().filter(distinctByKey(Person::getName))
}
Youssef Talha

Stream Java distinto por objeto ATRIBUE

public static <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) {
    Set<Object> seen = ConcurrentHashMap.newKeySet();
    return t -> seen.add(keyExtractor.apply(t));
}

persons.stream().filter(distinctByKey(Person::getName))
Heberth Pazinato Reinstein

Respostas semelhantes a “fluxo distinto por propriedade”

Perguntas semelhantes a “fluxo distinto por propriedade”

Mais respostas relacionadas para “fluxo distinto por propriedade” em Java

Procure respostas de código populares por idioma

Procurar outros idiomas de código