java 中, HashMap.values(),如果hashmap为空,则返回一个内部类型 HashMap.Values();
Collection<Object> col = new HashMap<Object>().values();
col.add(new Object*();
调用add方法会抛出java.lang.UnsupportedOperationException
本文讨论了Java中HashMap.values()方法的行为。当HashMap为空时,该方法返回一个内部类HashMap.Values的实例。尝试向此集合添加元素时,会抛出UnsupportedOperationException异常。
java 中, HashMap.values(),如果hashmap为空,则返回一个内部类型 HashMap.Values();
Collection<Object> col = new HashMap<Object>().values();
col.add(new Object*();
调用add方法会抛出java.lang.UnsupportedOperationException
654

被折叠的 条评论
为什么被折叠?