- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
java.util.WeakHashMap.remove() Method
Description
The remove(Object key) method is used to remove the mapping for this key from this map if present.
Declaration
Following is the declaration for java.util.WeakHashMap.remove() method.
public Object remove(Object key)
Parameters
key − This is the key whose mapping is to be removed from the map.
Return Value
The method call returns the previous value associated with that key, or null if there was no mapping for key.
Exception
NA
Example
The following example shows the usage of java.util.WeakHashMap.remove() method.
package com.tutorialspoint; import java.util.Map; import java.util.WeakHashMap; public class WeakHashMapDemo { public static void main(String[] args) { Map<String, String> weakHashMap = new WeakHashMap<String, String>(); // put keys and values in the Map System.out.println("Putting values into the Map"); weakHashMap.put("1", "first"); weakHashMap.put("2", "two"); weakHashMap.put("3", "three"); // checking Map System.out.println("Map: "+weakHashMap); // remove value at key 2 System.out.println("Returned value: "+weakHashMap.remove("2")); System.out.println("New Map: "+weakHashMap); } }
Let us compile and run the above program, this will produce the following result.
Putting values into the Map Map: {1=first, 2=two, 3=three} Returned value: two New Map: {1=first, 3=three}
java_util_weakhashmap.htm
Advertisements