如何使用Java 8流API将List <List <Double >>转换为List <Double []>和List <double []>?

Elaspog

我陷入了这个问题。我在这里找到了类似的答案,但是没有一个能解决问题。我应该在这里使用mapToDouble()吗?是否有类似“ mapToDoubleArray”的内容?

亚历克西斯C.

要将aList<List<Double>>转换为List<double[]>,您需要使用mapToDouble与组合将每个内部列表映射到一个double数组toArray()(这是您要查找的“ mapToDoubleArray”操作)。

List<double[]> res = 
    myList.stream()
          .map(l -> l.stream().mapToDouble(d -> d).toArray())
          .collect(toList());

如果您要使用List<Double[]>,则只需使用即可.map(list -> list.toArray(new Double[list.size()]))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Scala List [List [Double]]转换为Java double [] []

如何在Java中将List <Double>转换为double []?

使用double []的RAM的List <Double>?

在Java中将scala Seq [Double]转换为Java List <Double>

如何将Collection <Collection <Double >>转换为List <List <Double >>?

将List <double>转换为double [n,1]

如何创建将List <List <Integer >>和List <List <Double >>(可能更多)都转换为字符串的函数?

与List <List <double >>不同

将Java数组和基元(double [] [])重构为集合和泛型(List <List <Double >>)

在Scala中将Future [List [Error \ / Double]]转换为Future [[List [Error] \ / List [Double]]

Scala - 将 List[((String, String), Double)] 转换为 List[String,Map[String,Double]]

将 List<List<double> 提取到 list<double>

python list comprehension double for

python list comprehension double for

将List <double>转换为LiveCharts.IChartValues

将int转换为List <double?>,ChartJS Core

如何从List <Double>获取值并将其存储为double

Scala Spark-将RDD [List [scala.Double]]转换为RDD [scala.Double]

合并List <List <double [] >>中的某些List <double []>

在C#中将List <double>转换为DataTable列

在R.NET中将DataTable转换为List <double>

使用play框架将Json值转换为List [(T,Double)]

对于Java 8流,将List <Double>相加是否真的需要mapToDouble()?

如何为 list<double> 和 double 类型应用运算符“/”和“-”?

怎么把List [Double]转换成列?

如何从List <string>获取类型double数组?

使用HashMap和List的嵌套Double Brace初始化

如何在 List<List<double>> 中對 List<double> 進行分組

将C ++ double *转换为Java double