Java HashMap forEach(BiConsumer)方法及示例
HashMap类的 forEach(BiConsumer) 方法对hashhmap的每个条目进行BiConsumer操作,直到所有条目都被处理完毕或该操作抛出一个异常。BiConsumer操作是对hashtable的键值对按照迭代的顺序进行的函数操作。方法遍历Hashtable的每个元素,直到所有的元素都被方法处理过或者发生异常。由操作抛出的异常会传递给调用者。
语法
参数: 该方法接受一个BiConsumer类型的参数action,表示对HashMap元素进行的操作。
返回: 该方法不返回任何东西。
异常: 如果动作为空,该方法会抛出NullPointerException。
下面的程序说明了forEach(BiConsumer)方法。
程序1:使用动作遍历一个哈希图
输出。
程序2
输出。
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html#forEach-java.util.function.BiConsumer-