IntStream mapToDouble(IntToDoubleFunction mapper)
returns a DoubleStream consisting of the results of applying
the given function. This is an intermediate operation.
mapToDouble
has the following syntax.
DoubleStream mapToDouble(IntToDoubleFunction mapper)
The following example shows how to use mapToDouble
.
import java.util.stream.DoubleStream; import java.util.stream.IntStream; // w w w.ja v a 2 s . c om public class Main { public static void main(String[] args) { IntStream i = IntStream.of(6,5,7,1, 2, 3, 3); DoubleStream d = i.mapToDouble(Math::sin); d.forEach(System.out::println); } }
The code above generates the following result.