Map中forEach方法介绍

HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。
AbstractMap实现了Map接口。

简单例子:

 

 

Map接口里面有一个forEach方法(java8)

 

 官方解释是:
  对此映射中的每个条目执行给定操作,直到所有条目已处理或操作引发异常。除非由实现类指定,操作将在入口集迭代的顺序(如果指定了迭代顺序)。
操作引发的异常将中继到调用方。

解读:
  使用了try catch 抛出的异常为ConcurrentModificationException,标示在线程并发进行读写的时候会出现异常,即,不支持并发操作。

使用方法:

 

 结果:

 

posted @ 2022-12-19 16:42  白芷苍术各三钱  阅读(59)  评论(0编辑  收藏  举报