首先要感谢不想要妮称,dgqbcht,awusoft友情帮助
Map 是一个映射,是key-value值对.Map 在java 1.0以后进行了修改,使其能够与普通的集合相融.在Map的内部定义了内部接口Entry,主要就是要讲key和value 以集合(Set)的形式来体现.
List 是集合的一个分支,是一个接口.List中的元素有顺序(输入顺序),允许重复.Map 的key不允许重复.
key-value值解释:
什么是key和value?key就是hm.put();中的第一个字段,value就是除了第一个字段的所有字段,比如hm.put("name", "Lislie");这里的key就是name,value就是Lislie。
再打个比如(dgqbcht):hashmap是数据库表中的一行记录,key是这条记录的一个字段名,hm.put("xiaobao", "2");这样xiaobao就是key,是唯一的,value是这个字段的值,如果再 put 一个 xiaobao 就会把前面的那个给覆盖掉。你只要提取一行数据,就可以根据字段名得到字段里的值。
key-value可以传任何的object,例子(awusoft):
Date d = new Date();
hm.put("xiaobao", d);
黑色头发 http://heisetoufa.iteye.com
如果发现本文有误,欢迎批评指正
标签:xiaobao,HashMap,Map,hm,List,value,key,火龙果,put From: https://blog.51cto.com/u_2543512/6231839