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>()
不建议这么写,一般是接口在左,实现类在右,实现依赖倒置原则。