Java 8 Streams Java Java API
java.util.stream.IntStream
LongStream asLongStream()
This intermediate operation returns a LongStream consisting of the elements of this stream, converted to long.
LongStream
long
package com.logicbig.example.intstream;import java.util.stream.IntStream;import java.util.stream.LongStream;public class AsLongStreamExample { public static void main(String... args) { IntStream intStream = IntStream.of(1, 2, 3, 2, 5, 4); LongStream longStream = intStream.asLongStream(); longStream.forEach(System.out::println); }}
123254
package com.logicbig.example.intstream;import java.util.stream.IntStream;import java.util.stream.LongStream;public class AsLongStreamExample2 { public static void main(String... args) { IntStream intStream = IntStream.of(1, 2, 3, 2, 5, 4); LongStream longStream = intStream.peek(AsLongStreamExample2::print) .asLongStream(); longStream.forEach(AsLongStreamExample2::print); } private static void print(int i) { System.out.println("int: " + i); } private static void print(long l) { System.out.println("long: " + l); }}
int: 1long: 1int: 2long: 2int: 3long: 3int: 2long: 2int: 5long: 5int: 4long: 4