小编avk*_*avk的帖子

以功能方式从列表创建配对列表

我有一个列表,例如[0,12,16,23,66],我想创建另一个生成的列表
["0-12","12-16","16-23","23-66"].

我可以使用一个简单的for循环来编写它,但我想找到使用函数结构来完成它的最佳方法.
我可以通过使用a reduce或a 来破解我的方式,foldLeft但是感觉不对,因为它会推动到函数范围之外的列表.有一个更好的方法吗?

我正在使用Java 8,但我对这样做的想法持开放态度,而不是如何用一种语言完成它.

java functional-programming java-8 java-stream

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