Simpler Java-8 solution involving Collectors.toMap:
Map<Integer, String> mapFromSet = set.stream()
.collect(Collectors.toMap(Entry::getKey, Entry::getValue));
An IllegalStateException will be thrown if duplicate key is encountered.
Simpler Java-8 solution involving Collectors.toMap:
Map<Integer, String> mapFromSet = set.stream()
.collect(Collectors.toMap(Entry::getKey, Entry::getValue));
An IllegalStateException will be thrown if duplicate key is encountered.