Discuss / Java / 疑问?

疑问?

Topic source

实际上,put()方法的签名是V put(K key, V value),如果放入的key已经存在,put()方法会返回被删除的旧的value,否则,返回null

这里的“put()方法会返回被删除的旧的value”,应该是会“替换”?

木瑾深

#2 Created at ... [Delete] [Delete and Lock User]

put()方法是有返回值的,如果你先执行了map.put("apple",123);其后又执行了map.put("apple",789);那么第二次执行put方法时,会将key值为apple的value替换,并返回123,以此类推


  • 1

Reply