java中Map是什么意思,最重要的是怎么能用上

Python013

java中Map是什么意思,最重要的是怎么能用上,第1张

Map 正版翻译是查找表(你没看错,很蛋疼得翻译)

要用得话可以用他得实现类 HashMAP

Map<key ,value >a=new HashMap<key,value>()

map里面存得是一个个键值对,可以对键值对直接泛型,

Map<String ,String >map=new HashMap<String, String>()

a.put(key, value)

a.get(key) 得到value

查找比较直接 很好用!

map是个接口

都是用HasMap等实现Map接口的类

创建:Map<String,String>map = new HashMap<String,String>()

插入元素:map.put("1","a")

移除元素: map.remove("1")

清空: map.clear()

具体参照java API

java.uitl.HashMap

Map<String, Object>map = new HashMap<String, Object>()

Map<String, Object>ma = new HashMap<>()

简写,就是前面指定泛型,后面就可以省略。

HashMap<String, Object>m = new HashMap<>()

HashMap<String, Object>mm = new HashMap<String, Object>()

不建议这么写,一般是接口在左,实现类在右,实现依赖倒置原则。