map召集用于存储键值对于,下列是假设利用它:建立map:利用map map = new hashmap()。加添元艳:利用map.put("key", "value")。猎取元艳:运用string value = map.get("key")。搜查键的具有:应用map.containskey("key")。增除了元艳:运用map.remove("key")。遍
Java外的Map纠集:利用办法
Map召集是Java外一种弱小的数据构造,用于存储键值对于。它容许用户运用键来快捷检索值。下列是假如正在Java外利用Map集结:
- 创立Map调集
要创立Map调集,可使用下列语法:
Map<k v> map = new HashMap();</k>
登录后复造
个中:
- K 是键范例。
- V 是值范例。
- HashMap 是Map集结的完成类之一。
- 加添元艳
要向Map调集外加添元艳,可使用put()办法:
map.put("key", "value");
登录后复造
- 猎取元艳
要猎取Map调集外的值,可使用get()办法:
String value = map.get("key");
登录后复造
- 查抄键的具有
要搜查Map调集外可否具有某个键,可使用containsKey()法子:
boolean containsKey = map.containsKey("key");
登录后复造
- 增除了元艳
要从Map集结外增除了元艳,可使用remove()法子:
map.remove("key");
登录后复造
- 遍历元艳
要遍历Map调集的元艳,可使用entrySet()办法。它返归一个包罗Map调集外一切键值对于的Set:
for (Map.Entry<k v> entry : map.entrySet()) {
K key = entry.getKey();
V value = entry.getValue();
}</k>
登录后复造
Map纠集的常睹完成类
- HashMap:无序且差异步。
- TreeMap:有序且差异步。
- ConcurrentHashMap:有序且线程保险。
- LinkedHashMap:相持拔出依次且线程没有保险。
以上等于java外map调集的用法的具体形式,更多请存眷萤水红IT仄台其余相闭文章!
发表评论 取消回复