Java : DoubleFunction con ejemplos

DoubleFunction (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de DoubleFunction<R>.

Nota :


Summary

Representa una función que acepta un argumento de doble valor y produce un resultado. Esta es la especialización primitiva de doble consumo para Función. (Traducción automática)

Class diagram

final var stream = DoubleStream.of(0.1, 0.2, 0.3);

final var func = new DoubleFunction<String>() {
    @Override
    public String apply(double value) {
        return "num=" + value;
    }
};

final var ret = stream.mapToObj(func).toList();
System.out.println(ret); // [num=0.1, num=0.2, num=0.3]
// An example with a lambda expression.
final var stream = DoubleStream.of(0.1, 0.2, 0.3);

final var ret = stream.mapToObj(value -> "num=" + value).toList();
System.out.println(ret); // [num=0.1, num=0.2, num=0.3]

Methods

R apply (double value)

Aplica esta función al argumento dado. (Traducción automática)

final var stream = DoubleStream.of(0.1, 0.2, 0.3);

final var func = new DoubleFunction<String>() {
    @Override
    public String apply(double value) {
        return "num=" + value;
    }
};

final var ret = stream.mapToObj(func).toList();
System.out.println(ret); // [num=0.1, num=0.2, num=0.3]
// An example with a lambda expression.
final var stream = DoubleStream.of(0.1, 0.2, 0.3);

final var ret = stream.mapToObj(value -> "num=" + value).toList();
System.out.println(ret); // [num=0.1, num=0.2, num=0.3]

Related posts

To top of page