怎么用Lambda找到Map的key在集合里面的所有元素

Map<String,String> m1 = new HashMap<>();
m1.put(“a”,”1″);
m1.put(“b”,”2″);

Map<String,String> m1 = new HashMap<>();
m1.put("a","1");
m1.put("b","2");
m1.put("c","3");
Map<String,String> m2 = new HashMap<>();
m2.put("a","aa");
m2.put("c","cc");

这里需要找到m1里面所有key是在m2里面的,即m2的key是a,c,m1里面找到key是a,c的,返回{a=1, c=3},这个用Lambda怎么实现,获取用其他的方式

回答

上一篇 2021年5月15日 下午4:19
下一篇 2021年5月15日 下午4:19