欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談java中Map的用法

 更新時(shí)間:2015年09月30日 11:28:07   投稿:hebedich  
Map簡(jiǎn)介:將鍵映射到值的對(duì)象。一個(gè)映射不能包含重復(fù)的鍵;每個(gè)鍵最多只能映射到一個(gè)值。此接口取代 Dictionary 類,后者完全是一個(gè)抽象類,而不是一個(gè)接口。

public interface Map<K,V>

將鍵映射到值的對(duì)象。一個(gè)映射不能包含重復(fù)的鍵;每個(gè)鍵最多只能映射到一個(gè)值。

 import javautilHashMap;
 import javautilMap;
 public class Test {
   public static void main(String[] args) {
     Map map = new HashMap();//聲明一個(gè)Map
     mapput("s", "哈哈");//向map中放值:map是key-value的形式存放的
     String str = mapget("s")toString();//map獲取key為"s"的value
     Systemoutprintln(str);
   }
 }

輸出:哈哈

map鍵值對(duì),值一般存儲(chǔ)的是對(duì)象。

hashmap中常用的方法,put(object key,object value);將指定的值與此映射中的指定鍵關(guān)聯(lián)

get(object key);//根據(jù)key值找出對(duì)應(yīng)的value值。

判斷鍵是否存在:containsKey(object key)

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

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

 import java.util.HashMap;
 import java.util.Map;
 public class Test {
   public static void main(String[] args) {
     Map map = new HashMap();
     String key = "java";
     String key = "java";
     map.put(key, "java的值");
     map.put(key, "java的值");
     System.out.println(map.get(key));
     System.out.println(map.get(key));
   }
 }

輸出:

java1的值
java2的值

相關(guān)文章

最新評(píng)論