LongStream boxed() 返回一个由该流的元素组成的流,每个元素都被装箱为一个长字符串。 注: LongStream boxed()是一个 中间操作。 这些操作总是懒惰的。在流实例上调用中间操作,完成处理后,它们将流实例作为输出。 语法:
null
Stream<Long> boxed()
参数:
- 流动 : 支持顺序和并行聚合操作的元素序列。
- 长: Long类将基元类型的值包装在对象中。Long类型的对象包含一个Long类型的字段。
返回值: 该函数返回一个装箱到Long的流。
例1:
// Java code for LongStream boxed() import java.util.*; import java.util.stream.Stream; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // Creating an LongStream LongStream stream = LongStream.range(3L, 8L); // Creating a Stream of Longs // Using LongStream boxed() to return // a Stream consisting of the elements // of this stream, each boxed to a Long. Stream<Long> stream1 = stream.boxed(); // Displaying the elements stream1.forEach(System.out::println); } } |
输出:
3 4 5 6 7
例2:
// Java code for LongStream boxed() import java.util.*; import java.util.stream.Stream; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // Creating an LongStream LongStream stream = LongStream.range(3L, 8L); // Creating a Stream of Longs // Using LongStream boxed() to return // a Stream consisting of the elements // of this stream, each boxed to a Long. Stream<Long> stream1 = stream.boxed(); Stream<Object> stream2 = Stream.concat(stream1, Stream.of( "Geeks" , "for" , "Geeks" )); // Displaying the elements stream2.forEach(System.out::println); } } |
输出:
3 4 5 6 7 Geeks for Geeks
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END