淺談java中Map的用法
public interface Map<K,V>
將鍵映射到值的對象。一個映射不能包含重復(fù)的鍵;每個鍵最多只能映射到一個值。
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);將指定的值與此映射中的指定鍵關(guān)聯(lián)
get(object key);//根據(jù)key值找出對應(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)文章
Java消息摘要算法MAC實現(xiàn)與應(yīng)用完整示例
這篇文章主要介紹了Java消息摘要算法MAC實現(xiàn)與應(yīng)用,結(jié)合完整實例形式分析了java消息摘要算法MAC的概念、原理、實現(xiàn)方法及相關(guān)操作注意事項,需要的朋友可以參考下2019-09-09如何實現(xiàn)java遞歸 處理權(quán)限管理菜單樹或分類
這篇文章主要介紹了如何實現(xiàn)java遞歸 處理權(quán)限管理菜單樹或分類,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下2020-01-01提交gRPC-spring-boot-starter項目bug修復(fù)的pr說明
這篇文章主要介紹了這篇文章主要為大家介紹了gRPC-spring-boot-starter項目提交bug修復(fù)的pr的原因說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-02-02基于Spring框架由ConditionalOnMissingBean注解引發(fā)的問題
這篇文章主要介紹了基于Spring框架由ConditionalOnMissingBean注解引發(fā)的問題,具有很好2023-11-11