Java中Map集合类的用法(HashMap)
生活随笔
收集整理的這篇文章主要介紹了
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 {public static 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();} }?
總結
以上是生活随笔為你收集整理的Java中Map集合类的用法(HashMap)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU2515 Yanghee 的算术
- 下一篇: Java大数总结