当前位置: 首页 > 知识库问答 >
问题:

如何将Java8 IntStream转换为列表?

苏高远
2023-03-14

我正在查看IntStream的文档,我看到了ToArray方法,但无法直接转到列表

是否有方法将转换为列表

共有1个答案

怀晋
2023-03-14

IntStream::boxedIntStream转换为,然后您可以将其收集到列表:

theIntStream.boxed().collect(Collectors.toList())

boxed方法将intStreamint基元值转换为integer对象流。单词“装箱”命名intinteger转换过程。请参阅Oracle教程。

Java16带来了更短的tolist方法。生成不可修改的列表。在此讨论。

theIntStream.boxed().toList() 

 类似资料:
  • 问题内容: 我正在从Apache Collections 库中使用。我想对这些值进行排序。 我的方法是使用以下方法检索一个值: 这自然工作正常。 主要问题: 现在,我想知道如何将/转换(不确定哪个是正确的)转换为一个,以便可以对其进行排序? 然后,我打算遍历已排序的对象,该对象应该是有序的,并使用迭代器将位于的列表上的位置从()获取适当的键。 问题答案: 就像Erel Segal Halevi在下

  • 问题内容: 我有以下内容: 然后再: 我收到一个错误: 我尝试了各种方法将QuerySet转换为标准集或列表。没用。 我如何从QuerySet中删除一个项目,以便它不会从数据库中删除它,并且不返回新的QuerySet(因为它处于循环状态,因此无法使用)? 问题答案: 你可以这样做: 在评估QuerySet时阅读,请注意,将整个结果加载到内存中(例如通过list())是不好的。 参考: 关于评论的更

  • 问题内容: 我是Python的新手,需要将列表转换为字典。我知道我们可以将元组列表转换为字典。 这是输入列表: 并且我想将此列表转换为元组列表(或直接转换为字典),如下所示: 我们如何在Python中轻松做到这一点? 问题答案: 您想一次将三个项目分组吗? 您想一次分组N个项目吗?

  • 问题内容: 如何使用Python将列表转换为字符串? 问题答案: 通过使用 或者,如果列表是整数,则在连接元素之前将其转换。

  • 问题内容: 最近我谈话有什么将要转换的最佳方式是同事,以在Java中,如果有这样做的任何特殊利益。 我想知道最佳转换方法,如果有人可以指导我,我将不胜感激。 这是个好方法吗? 问题答案: 当然,假设每个Item都有一个返回正确类型的键的方法。

  • 我有一张如下的桌子: 如何将其转换为: