淺談java中Map的用法。本站提示廣大學習愛好者:(淺談java中Map的用法)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談java中Map的用法正文
public interface Map<K,V>
將鍵映照到值的對象。一個映照不克不及包括反復的鍵;每一個鍵最多只能映照到一個值。
import javautilHashMap; import javautilMap; public class Test { public static void main(String[] args) { Map map = new HashMap();//聲明一個Map mapput("s", "哈哈");//向map中放值:map是key-value的情勢寄存的 String str = mapget("s")toString();//map獲得key為"s"的value Systemoutprintln(str); } }
輸入:哈哈
map鍵值對,值普通存儲的是對象。
hashmap中經常使用的辦法,put(object key,object value);將指定的值與此映照中的指定鍵聯系關系
get(object key);//依據key值找出對應的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的值