我有一个字符串数组
List<List<String>> list.
我想在并行线程中运行每个内部数组。并遍历每个数组。将值传递给 checkValue() 函数。该函数返回一个布尔值。我想把所有的值都放到result变量中做进一步处理。
List<Boolean> result = list.parallelStream().map(array -> array.stream().map(value -> checkValue(value)))
如何使用流()来做到这一点?
我有一个字符串数组
List<List<String>> list.
我想在并行线程中运行每个内部数组。并遍历每个数组。将值传递给 checkValue() 函数。该函数返回一个布尔值。我想把所有的值都放到result变量中做进一步处理。
List<Boolean> result = list.parallelStream().map(array -> array.stream().map(value -> checkValue(value)))
如何使用流()来做到这一点?
您走在正确的轨道上,您只需将第一个
map替换为flatMap并添加collect