List与HashMap区别,key,value,感谢火龙果,dgqbcht,awusoft帮助

首先要感谢不想要妮称,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

如果发现本文有误,欢迎批评指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值