JAVA中的集合-Map

Map:

一次添加一对元素. Collection 一次添加一个元素.

Map也称为双列集合, Collection集合称为单列集合.

其实map集合中存储的键值对

map集合中必须保证键的唯一性

常用方法:

		1.添加
		    value put(key, value) :返回前一个 和 key关联的值, 如果没有返回 null
		
		2.删除
		    void clear(): 清空map结合
		    value remove(key): 根据指定的key翻出这个键值对
		
		3.判断
		    boolean containsKey(key);
		    boolean containsValue(value);
		    boolean isEmpty();
		
		4.获取
		    value get(key) :通过健获取值, 如果没有该键返回null
		                    当然可以通过返回null,来判断是否包含指定键
		
		    int size(); 获取键值的个数

Map常用的子类

 		  Hashtable : 内部结构是:哈希表, 是同步的. 不允许null作为键, null作为值
 
  		  Properties : 用来存储键值对型的配置文件信息 可以和IO技术相结合
   
    	  HashMap  : 内部结构是: 哈希表, 不是同步的 , 允许null作为键, null作为值
    
 		  TreeMap : 内部结构是: 二叉树, 不是同步的, 可以对Map集合中的键
发布了87 篇原创文章 · 获赞 43 · 访问量 4021

猜你喜欢

转载自blog.csdn.net/weixin_42947972/article/details/103056338