Hello!

I am thinking about a new method getSafe(...) for the "Collections" utility 
class.

It would do get(...) on a map, but instead of returning null (when an entry is 
not found),
it would throw NoSuchElementException.

@Nonnull
public static <K,V> V getSafe(Map<K,V> map, Object key){
  if(!map.containsKey(key)) {
    throw new NoSuchElementException(/* some message here */);
  }

  return map.get(key);
}

What do you think about it?

Reply via email to