将数字转为整数集合Java8 C#和Javascript函数式实现
将带有逗号的字符串数字“1,2,3,4”转为一个整数型的List集合,Java8在函数式实现上弱于C和Javascript。
Java8函数式实现:
|
C的函数式实现:
|
C#的魔术LINQ和拓展方法消除了将数组转为Stream在语法上臃肿,ToList()要简洁于collect(Collectors.toList());
Javascript函数式实现更好,最新ES6支持:
|
Python实现:
|
对比下来看,Java 8在stream上的操作比较弱一些了。