Java自定义map与scala map对比
1. 背景
- 在学习scala过程中,不可避免需要将java与scala对比,本文就是基于scala的map,使用java进行实现
- jdk1.8中,引入了Stream、lambda表达式,这让java也可以支持函数式编程。
2. java代码
2.1 自定义实现的map
package com.doit.udf;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* @author hulc
* @slogan: just do it
* @date 2020/9/13 21:16
*/
public class UserDefineFunc {
public static void main(String[] args) {
test1();
}
private static void test1() {
// 使用java来实现scala中针对集合的map、reduce、filter函数的效果
List<Integer> list = new ArrayList<>();
list.addAll(Arrays.asList(1

本文探讨了在学习Scala过程中,如何用Java实现类似Scala的Map功能。通过对比自定义实现的Java Map与利用JDK1.8的Stream和Lambda进行函数式编程的处理方式,展示了Java在函数式编程上的应用。
最低0.47元/天 解锁文章
1299

被折叠的 条评论
为什么被折叠?



