1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java中Map集合类的用法(HashMap)

Java中Map集合类的用法(HashMap)

时间:2020-10-15 14:14:17

相关推荐

Java中Map集合类的用法(HashMap)

Map键值对,键(key)一般存储索引,值(value)一般存储对象。

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

java.util.HashMap

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

HashMap中常用方法:

1.建立一个新的映射

put(object key,object value);

2.根据key值找出对应的value值

get(object key);

3.判断键是否存在

containsKey(object key);

4.判断值是否存在

containsValue(object value);

实例

package work2;import java.util.Collection;import java.util.Iterator;import java.util.List;import java.util.ArrayList;import java.util.Scanner;import java.util.Map;import java.util.HashMap;public class Main {publicstatic void main(String[] args) {Scanner cin=new Scanner(System.in);Map<String,String> map=new HashMap<String,String>();String key1="caterpillar";map.put(key1,"caterpillar message");System.out.println(map.get(key1));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();for(String value:map.values()) {System.out.println(value);}cin.close();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。