专业的JAVA编程教程与资源

网站首页 > java教程 正文

面试官:java的Map遍历方式讲下 程序员:忘记了

temp10 2024-09-22 09:57:18 java教程 8 ℃ 0 评论

面试

java程序员操作Map非常频繁,有必要好好复习下

编程、后端开发、面试的程序员、java集合

面试官:java的Map遍历方式讲下 程序员:忘记了

1传统方式while

业务复杂的可以用while

2通过for

普通遍历用for吧

3通过keySet

直接通过values方法获取值

4流式map遍历

非常简洁啊

HashMap源码

Map操作注意

  • 错误的用集合本身的remove去删除元素
  • 正确应该用Iterator的remove去操作元素

Map的key是对象场景

下面这样的代码会输出null

  • 为啥?
  • 因为Student对象必须实现了equals和hashCode才可以。

idea工具有自动生成的快捷键

很好用啊

编程、后端开发、面试的程序员、java集合、软件开发、

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表