java里面的map是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里面的map是啥?相关的知识,希望对你有一定的参考价值。

java为数据结构中的映射定义了一个接口java.util.Map
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。
参考技术A 你可以把它理解成一个数据字典,你给每个数据对象可以制定个代号,比如编码或者是名字,或者是数据库里的主键值,然后用它做索引把数据放进map里,下次你可以直接用代号从map里取出这个数据,而不用像数组、列表那样要从头到尾查找一遍。 参考技术B map是一种集合,Map<key,value>键值对集合 ,将键映射到值的对象。本回答被提问者和网友采纳 参考技术C 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射一个值 参考技术D 集合,Map map=new HaspMap();
map['abc']="123";

则以后可以用map['abc']得到值123;

以上是关于java里面的map是啥?的主要内容,如果未能解决你的问题,请参考以下文章

java中类定义的属性是啥意思

“java 程序 ,将所有的bean初始化后放到某个容器中,取的时候从容器里面取”,请问下 这个容器都是啥?

java中map<key,value>是啥意思?

java项目中都有哪些层?我知道有dao、service、util,还有啥?作用都是啥?

java中,下面的List怎么放入map里面,求高手!

java:如何删掉list里面的重复的map?