一个简单的解决方案是将值列表的大小与设置的值进行比较。
// pseudo-preList<T> valuesList = map.values();Set<T> valuesSet = new HashSet<T>(map.values);// check size of both collections; if unequal, you have duplicates

一个简单的解决方案是将值列表的大小与设置的值进行比较。
// pseudo-preList<T> valuesList = map.values();Set<T> valuesSet = new HashSet<T>(map.values);// check size of both collections; if unequal, you have duplicates