*/
package org.openhab.binding.insteon.internal.handler;
-import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
import java.util.Map;
+import java.util.Map.Entry;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
}
private void display(Console console, Map<String, String> info) {
- ArrayList<String> ids = new ArrayList<>(info.keySet());
- Collections.sort(ids);
- for (String id : ids) {
- console.println(info.get(id));
- }
+ info.entrySet().stream() //
+ .sorted(Entry.comparingByKey()) //
+ .map(Entry::getValue) //
+ .forEach(console::println);
}
}