Java,Pyhon,Scala比较(一)map,reduce
来源:互联网 发布:中国进口美国数据 编辑:程序博客网 时间:2024/06/02 03:33
使用map,reduce函数,将字符串数组[‘1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’]转化为数字123456789.
Java
import java.util.List;import java.util.Arrays;import java.util.stream.Stream;public class strToInt { public static void main(String[] args) { List<String> lst = Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9"); System.out.println(lst.stream().map((x) -> Integer.valueOf(x)).reduce((x,y) -> 10*x+y)); }}
Python
from functools import reducelst = ['1','2','3','4','5','6','7','8','9']reduce(lambda x,y: 10*x+y,map(lambda x:int(x), lst))
scala
object mapReduce{ def main(args:Array[String]){ println(Array("1","2","3","4","5","6","7","8","9").map(_.toInt).reduce(_*10+_)); }}
阅读全文
0 0
- Java,Pyhon,Scala比较(一)map,reduce
- python,scala,java中的map,reduce和filter
- # 比较filter,map,reduce
- 用代码说话: 比较ruby和scala的集合操作each map filter reduce
- java fork join &map-reduce
- Java Map-Reduce(映射-归总)
- java实现map-reduce代码
- map-reduce Java API操作及map reduce的配置
- java Map 2 scala Map
- Java map转scala map
- scala必知必会之列表的map,flatMap,zip和reduce
- 32.scala编程思想笔记——map和reduce
- Scala学习笔记之`map`、`reduce`和`foreach`
- 基于Hadoop的Map reduce编程(一)
- Hadoop Map/Reduce 心得小结(一)
- Map-Reduce体系结构学习笔记一
- 【Hadoop学习】之Map-Reduce(一)
- Scala 中的foreach和map方法比较
- 给定一个字符串。求最长的无重复子字符串长度。
- 存储器扩展
- SD卡的SPI模式的调试
- webSocket编程实现与安卓、ios通信
- lintcode 211 字符串置换
- Java,Pyhon,Scala比较(一)map,reduce
- Servlet组件详解
- W7 32位,java Rmijdbc远程连接其他电脑上的access数据库
- Linux 下挂载硬盘的 方法
- 讲讲Linux系统工程师的职业规划
- foreach重写二维数组某一字段
- MITK中调节Image Navigator时切片切换流程分析
- myeclipse导出可运行jar
- Windows驱动开发如何入门