changeset 7536:487a4fb5b187

Use for loop.
author psandoz
date Tue, 26 Feb 2013 12:45:27 +0100
parents a37adffb0ec1
children 74ded82f6a9b
files src/share/classes/java/util/Map.java
diffstat 1 files changed, 1 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/java/util/Map.java	Mon Feb 25 18:54:48 2013 +0100
+++ b/src/share/classes/java/util/Map.java	Tue Feb 26 12:45:27 2013 +0100
@@ -505,9 +505,7 @@
      */
     default void replaceAll(BiFunction<K, V, V> function) {
         Objects.requireNonNull(function);
-        final Iterator<Map.Entry<K, V>> entries = entrySet().iterator();
-        while (entries.hasNext()) {
-            final Map.Entry<K, V> entry = entries.next();
+        for (Map.Entry<K, V> entry : entrySet()) {
             entry.setValue(function.apply(entry.getKey(), entry.getValue()));
         }
     }