java定义一个map数组(java里Map遍历请讲出3种)
java定义一个map数组(java里Map遍历请讲出3种)jdk8函数式 entrySet()如果你仅仅想获得Map集合的值,这个values方法非常不错for Iterator keySet()如果你仅仅想获得Map中的key值,这个非常方便for values()
编程、后端开发、面试的程序员、java集合、计算机软件、
吐槽每天复习下基础不错
方式1while Iterator entrySet(),代码虽然多但可控性强
for Iterator entrySet()
for Iterator keySet()
如果你仅仅想获得Map中的key值,这个非常方便
for values()
如果你仅仅想获得Map集合的值,这个values方法非常不错
jdk8函数式 entrySet()
代码简洁干净
- 删除、增加操作,请用Iterator里面remove方法
- 错误使用Map自带的remove方法会导致 java.util.ConcurrentModificationException
- 如果用java对象当Map的key值,需要注意覆盖 equals和hashCode
编程、后端开发、面试的程序员、java集合、计算机软件、