相关疑难解决方法(0)

使用流来汇总存储在map中的数组中的所有值

我有一张看起来像这样的地图:

Map<String,String[]> urlFormEncoded = new HashMap<String,String[]>();
Run Code Online (Sandbox Code Playgroud)

我想将存储在String []数组中的所有值作为double值求和,我试过这样的事情:

double requestAmount = urlFormEncoded.entrySet().stream().mapToDouble(k -> Arrays.stream(k.getValue()).).sum();
Run Code Online (Sandbox Code Playgroud)

但不幸的是我不知道如何将此String []转换为值:(我想使用流和lambda表达式来做到这一点

java java-8 java-stream

1
推荐指数
1
解决办法
613
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1