java中map集合的用法_java中map集合类用法(hashmap用法)

2022-09-14 11:57:30

map键值对,值一般存储的是对象。hashmap中常用的方法,put(object key,object value);

get(object key);//根据key值找出对应的value值。

判断键是否存在:containsKey(object key)

判断值是否存在:containsValue(object value)

1.Map的特性即「键-值」(Key-Value)匹配

java.util.HashMap实作了Map界面,

HashMap在内部实作使用哈希(Hash),很快的时间内可以寻得「键-值」匹配.

2. Map map =

new HashMap();

String key1 = "caterpillar";

String key2 = "justin";

map.put(key1, "caterpillar的讯息");

map.put(key2, "justin的讯息");

System.out.println(map.get(key1));

System.out.println(map.get(key2));

3.可以使用values()方法返回一个实作Collection的对象,当中包括所有的「值」对象

.

Map map =

new HashMap();

map.put("justin", "justin的讯息");

map.put("momor", "momor的讯息");

map.put("caterpillar", "caterpillar的讯息");

Collection collection = map.values();

Iterator iterator = collection.iterator();

while(iterator.hasNext()) {

System.out.println(iterator.next());

}

System.out.println();

4. Map map =

new LinkedHashMap();

map.put("justin", "justin的讯息");

map.put("momor", "momor的讯息");

map.put("caterpillar", "caterpillar的讯息");

for(String value : map.values()) {

System.out.println(value);

}

  • 作者:威廉穆斯利
  • 原文链接:https://blog.csdn.net/weixin_29001683/article/details/114250068
    更新时间:2022-09-14 11:57:30