淺談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的值