Java中的IntStream boxed()方法

boxed()IntStream类的方法返回一个由该流的元素组成的Stream,每个元素都装在一个Integer中。

语法如下。

Stream<Integer> boxed()

首先,创建一个IntStream

IntStream intStream = IntStream.range(20, 30);

现在,使用该boxed()方法返回由该流的元素组成的Stream,每个元素都装箱成Integer。

Stream<Integer> s = intStream.boxed();

以下是boxed()在Java中实现IntStream方法的示例。

示例

import java.util.*;
import java.util.stream.Stream;
import java.util.stream.IntStream;
public class Demo {
   public static void main(String[] args) {
      IntStream intStream = IntStream.range(20, 30);
      Stream<Integer> s = intStream.boxed();
      s.forEach(System.out::println);
   }
}

输出结果

20
21
22
23
24
25
26
27
28
29