zoukankan      html  css  js  c++  java
  • Map 基础用法

    import java.util.Collection;
    import java.util.HashMap;
    import java.util.Map;
    import java.util.Set;
    
    public class Test {
    
    	public static void main(String[] args) {
    		
    		Map<String, Object> map = new HashMap<String, Object>();
    		map.put("hah", 123);
    		map.put("aa", 12314);
    		map.put("xu", "123");
    //		map.clear();
    		Object object = map.get("hah");
    		System.out.println("map.get:" + object);
    		
    		boolean containsKey = map.containsKey("hah");
    		System.out.println("map.containsKey:" + containsKey);
    		
    		int hashCode = map.hashCode();
    		System.out.println("map.hashCode:" + hashCode);
    		
    		boolean empty = map.isEmpty();
    		System.out.println("map.isEmpty:" + empty);
    		
    		Set<String> keySet = map.keySet();
    		System.out.println("map.keySet:" + keySet);
    
    		Object remove = map.remove("xu");
    		System.out.println("map.keySet:" + map.keySet());
    		
    		int size = map.size();
    		System.out.println("map.size:" + size);
    		
    		Collection<Object> values = map.values();
    		System.out.println("map.values:" + values);
    		
    		Set<String> keySet2 = map.keySet();
    		System.out.println("map.keySet2:" + keySet2);
    		
    		Map<String, Object> map1 = new HashMap<String, Object>();
    		map1.put("aa", "123");
    		map1.put("bb", 234);
    		
    		Map<String, Object> map2 = new HashMap<String, Object>();
    		map2.put("aa", "123");
    		map2.put("bb", 234);
    		boolean equals2 = map1.equals(map2);
    		System.out.println("map2.equals:" + equals2);
    	}
    }

      

    map.get:123
    map.containsKey:true
    map.hashCode:163837
    map.isEmpty:false
    map.keySet:[aa, hah, xu]
    map.keySet:[aa, hah]
    map.size:2
    map.values:[12314, 123]
    map.keySet2:[aa, hah]
    map2.equals:true
    

      

  • 相关阅读:
    C语言的AES加密
    curl指定域名的IP
    gdb调试知识
    C++获取寄存器eip的值
    C++嵌入lua
    [置顶] python字典和nametuple互相转换例子
    【python】redis基本命令和基本用法详解
    xshell登录到CentOS7上时出现“The remote SSH server rejected X11 forwarding request.
    selinue引起的ssh连接错误
    SCP和SFTP相同点和区别
  • 原文地址:https://www.cnblogs.com/xu-dong/p/6767829.html
Copyright © 2011-2022 走看看