Java中Map集合(接口)的基本方法程序演示
更新時間:2021年08月10日 17:20:36 作者:Killer-V
這篇文章主要為大家詳細(xì)介紹了Java中Map集合的基本方法程序演示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了Java中Map集合的基本方法程序演示的具體代碼,供大家參考,具體內(nèi)容如下
package pack02;
import java.util.*;
public class MapDemo {
public static void main(String[] args) {
//定義一個Map接口類型的引用,指向HashMap類型的對象
Map<String,String> ma = new HashMap<String, String>();
ma.put("01", "lisi01");
ma.put("02", "lisi02");
ma.put("03", "lisi03");
ma.put("04", "lisi04");
sop(ma);
//存入元素并打印
sop( "1. containsKey: " + ma.containsKey("02") );//是否包含鍵值02
sop( "2. remove: " + ma.remove("03") );//通過鍵值刪除元素,刪掉鍵值03的元素,返回value值
sop( "3. remove: " + ma.remove("031") );//要刪掉的鍵值不存在,返回null
sop( ma );
sop( "4. get: " + ma.get("02") );//通過鍵值,獲取元素的value值
sop( "5. get: " + ma.get("021") );//當(dāng)鍵值不存在時,get方法返回null
Collection<String> valu = ma.values();//values方法獲取Map中的value值,并返回Collection接口
sop("6. " + valu);
ma.put("05", "lisi04");//不同的key值可以對應(yīng)相同的value值
sop("7. " + ma);
String str = ma.put("05", "zhangsan05");
//一個key值只能指向一個value值,如果添加進(jìn)key值相同,value值不同的元素
//則新的value值將覆蓋舊的value值,并將舊的value值返回輸出
sop("8. " + ma);
sop(str);
}
public static void sop( Object obj ) {
System.out.println(obj);
System.out.println();
}
}
注:希望與各位讀者相互交流,共同學(xué)習(xí)進(jìn)步。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Idea導(dǎo)入eureka源碼實(shí)現(xiàn)過程解析
這篇文章主要介紹了Idea導(dǎo)入eureka源碼實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
springboot項(xiàng)目中沒有識別到y(tǒng)ml文件解決辦法
這篇文章主要給大家介紹了springboot項(xiàng)目中沒有識別到y(tǒng)ml文件解決辦法,文中通過代碼示例給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01
Jenkins自動構(gòu)建部署項(xiàng)目到遠(yuǎn)程服務(wù)器上的方法步驟
這篇文章主要介紹了Jenkins自動構(gòu)建部署項(xiàng)目到遠(yuǎn)程服務(wù)器上的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
Java使用jdbc連接MySQL數(shù)據(jù)庫實(shí)例分析
這篇文章主要介紹了Java使用jdbc連接MySQL數(shù)據(jù)庫,結(jié)合實(shí)例形式分析了Java基于jdbc鏈接mysql的相關(guān)配置及工具類的定義相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
SpringMVC請求/響應(yīng)亂碼問題解決方案解析
這篇文章主要介紹了SpringMVC請求/響應(yīng)亂碼問題解決方案解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12

