Lenguaje

Collectors.CollectingAndThen(ICollector, IFunction) Método

Definición

Collector Adapta un objeto para realizar una transformación de acabado adicional.

[Android.Runtime.Register("collectingAndThen", "(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "A", "R", "RR" })]
public static Java.Util.Streams.ICollector? CollectingAndThen(Java.Util.Streams.ICollector? downstream, Java.Util.Functions.IFunction? finisher);
[<Android.Runtime.Register("collectingAndThen", "(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "A", "R", "RR" })>]
static member CollectingAndThen : Java.Util.Streams.ICollector * Java.Util.Functions.IFunction -> Java.Util.Streams.ICollector

Parámetros

downstream
ICollector

un recopilador

finisher
IFunction

una función que se va a aplicar al resultado final del recopilador de bajada

Devoluciones

un recopilador que realiza la acción del recopilador de bajada, seguido de un paso de acabado adicional

Atributos

Comentarios

Collector Adapta un objeto para realizar una transformación de acabado adicional. Por ejemplo, uno podría adaptar el #toList() recopilador para generar siempre una lista inmutable con:

{@code
            List<String> list = people.stream().collect(
              collectingAndThen(toList(),
                                Collections::unmodifiableList));
            }

Documentación de Java para java.util.stream.Collectors.collectingAndThen(java.util.stream.Collector<T, A, R>, java.util.function.Function<R, RR>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a