为了账号安全,请及时绑定邮箱和手机立即绑定
lambda写错了,视频里是lambda
源码:https://github.com/ThirdPrince/Map_imooc
转java开发的路途漫漫,谢谢老师的视频,让我对Map有了不一样的认识。
很基础,但很实用
学到了,感谢老师分享
/**
* 1、map. forEach((key, value) -> System. out. println(key+": "+value));
* Lambada表达式:->
* 2、getOrDefault(key, defaultValue )
*/
那也可以用 keySet的Iterator进行遍历
可以,老师讲的不错
第二个问题是1.8也没有indexFor方法,视频是以1.8版本为例,但居然没发现这个问题?还是没有说明出来?还是说明了,我没找到?
虽然很基础,但唯一不足就是1.8已经改版了,不知道为什么还用Entry<K,V>,1.8版本后是不存在这个方法的,被Node<K,V>替代了,希望教程会后续说明下,1.8是没有Entry方法,这个也是误区,容易误导
for (int i = 1; i <= 5; i++) {
String name_key = "zhang" + i;
Integer var2 = userMap.get(name_key);
System.out.println(name_key + " ==> " + var2);

}
为什么声明的时候用接口Map不是用HashMap?
值得学习和了解
首页上一页12345下一页尾页
课程须知
1、了解Java的基础知识 2、对HashMap有基本的了解和使用 3、适合无论什么情况都使用HashMap的使用者 4、适合想要了解HashMap底层原理及性能分析结果的使用者 5、未使用测试工具,使用编程的方式,分析对比家族成员性能
老师告诉你能学到什么?
1、HashMap的底层原理 2、HashMap是的怎么计算存储位置的 2、使用代码进行性能分析的方法,Map成员的性能对比 3、Map家族成员,不同使用环境下,用哪一个?

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消