【问题标题】:Populating a List with a contiguous range of shorts用一系列连续的短裤填充列表
【发布时间】:2015-06-11 19:40:38
【问题描述】:

https://stackoverflow.com/a/23675131/14731 为生成连续整数列表提供了一个很好的解决方案。看到 JDK8 不提供ShortStream 类,你将如何生成连续短裤列表?

我正在寻找类似的东西:

List<Short> range = ShortStream.range(0, 500).boxed().collect(Collectors.toList());

其中输出包含一个短裤列表,从 0 到 500(含)。

【问题讨论】:

  • 我认为该帖子的非流式回答不符合您的喜好?
  • 使用IntStream 并缩小值。
  • @River 对不起,我应该澄清一下。如果可能的话,我想要一个与 Stream 相关的解决方案。

标签: java java-8 java-stream


【解决方案1】:
List<Short> range = 
    IntStream.range(0, 500).mapToObj(i -> (short) i).collect(Collectors.toList());

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-05-18
  • 1970-01-01
  • 1970-01-01
  • 2015-06-19
  • 2022-12-29
  • 1970-01-01
  • 1970-01-01
  • 2012-04-25
相关资源
最近更新 更多