import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MapTest1 {
public static void main(String[] args) {
Map map = new HashMap();
map.put(new Person("Tom",23),123);
map.put(new Person("Alice",15),"AA");
map.put(new Person("Bob",27),786);
map.put(new Person("Jack",24),"Java");
map.put(new Person("Jerry",26),45);
System.out.println(map.size());
System.out.println("***************");
System.out.println(map.get(new Person("Tom",23)));
System.out.println("***************");
System.out.println(map.containsKey(new Person("Tom",23)));
System.out.println(map.containsValue(45));
System.out.println("***************");
System.out.println(map.isEmpty());
Set keySet = map.keySet();
System.out.println(keySet);
System.out.println("***************");
Collection values = map.values();
System.out.println(values);
System.out.println("***************");
Set entrySet = map.entrySet();
System.out.println(entrySet);
}
}
5
***************
123
***************
true
true
***************
false
[Person{name='Tom', age=23}, Person{name='Jerry', age=26}, Person{name='Bob', age=27}, Person{name='Jack', age=24}, Person{name='Alice', age=15}]
***************
[123, 45, 786, Java, AA]
***************
[Person{name='Tom', age=23}=123, Person{name='Jerry', age=26}=45, Person{name='Bob', age=27}=786, Person{name='Jack', age=24}=Java, Person{name='Alice', age=15}=AA]
Process finished with exit code 0