The java.util.Collections class consists exclusively of static methods that operate on or return collections. It contains polymorphic algorithms that operate on collections, “wrappers”, which return a new collection backed by a specified collection, and a few other odds and ends.
Collections.checkedMap() method will returns a dynamically typesafe view of the specified map.
Syntax: public static Map checkedMap(Map m,Class keyType,Class valueType)
Example
package com.w3schools; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; public class Test { public static void main(String a[]){ Map map = new HashMap(); map.put("vikas",1); map.put("mahesh",2); map.put("rahul",3); map.put("amit",4); Map chekedMap = Collections.checkedMap(map, String.class, Integer.class); System.out.println("Checked Map content: "+chekedMap); map.put(5,"ajay"); chekedMap.put(6,"anil"); //throws ClassCastException } } |
Output
Checked Map content: {mahesh=2, rahul=3, vikas=1, amit=4} Exception in thread "main" java.lang.ClassCastException: Attempt to insert class java.lang.Integer key into collection with key type class java.lang.String at java.util.Collections$CheckedMap.typeCheck(Collections.java:2547) at java.util.Collections$CheckedMap.put(Collections.java:2579) at com.w3schools.Test.main(Test.java:18) |
Java Collections class examples
- Java Collections class
- How to add all elements to the given collection object?
- Java Collections.asLifoQueue() method
- How to search user defined object from a List by using binary search using comparator?
- Java Collections.checkedCollection() method
- Java Collections.checkedList() method
- Java Collections.checkedSet() method
- Java Collections.checkedMap() method
- Java Collections.disjoint() method
- How to create empty list using Collections class?
- How to create empty set using Collections class?
- How to create empty map using Collections class?/a>
- Java enumeration for arraylist
- How to replace element in list java?
- How to find repeated element count in a collection?
- How to convert enumeration to list in java?
- How to get index of a sub list from another list?
- How to get last index of a sub list from another list?
- How to get max element from the given list?
- How to get min element from the given list?
- How to get max element of a list of user defined objects?
- How to get min element of a list of user defined objects?
- How to get max element of a list of user defined objects using Comparator?
- How to get min element of a list of user defined objects using Comparator?
- How to create multiple copies of a given object?
- How to replace all occurrences of a given object in the list?
- How to rotate element in list java?
- How to create synchronized list in java?
- How to create synchronized set?
- How to create synchronized map?
- How to create immutable list in java?
- How to create immutable set in java?
- How to create immutable map in java?