“transmisión distinta por propiedad” Código de respuesta

transmisión distinta por propiedad

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

Java Stream distinta por objeto atributo

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

Respuestas similares a “transmisión distinta por propiedad”

Preguntas similares a “transmisión distinta por propiedad”

Más respuestas relacionadas con “transmisión distinta por propiedad” en Java

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código