.stream()和Stream.of有什么区别?

这是从集合中创建流的最佳方法:

    final Collection<String> entities = someService.getArrayList();

  1. entities.stream();

  2. Stream.of(entities);

回答:

第二个没有按照您的想法做!它并 给你的集合中的元素流; 相反,它将为您提供具有单个元素的流,该元素是集合本身(而不是其元素)。

如果需要包含集合元素的流,则必须使用entities.stream()

以上是 .stream()和Stream.of有什么区别? 的全部内容, 来源链接: utcz.com/qa/435125.html

回到顶部