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

Java中Map集合(接口)的基本方法程序演示

 更新時(shí)間:2021年08月10日 17:20:36   作者:Killer-V  
這篇文章主要為大家詳細(xì)介紹了Java中Map集合的基本方法程序演示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Java中Map集合的基本方法程序演示的具體代碼,供大家參考,具體內(nèi)容如下

package pack02;

import java.util.*;

public class MapDemo {
 public static void main(String[] args) {

  //定義一個(gè)Map接口類型的引用,指向HashMap類型的對(duì)象
  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") );//要?jiǎng)h掉的鍵值不存在,返回null
  
  sop( ma );
  
  sop( "4. get: " + ma.get("02") );//通過鍵值,獲取元素的value值
  sop( "5. get: " + ma.get("021") );//當(dāng)鍵值不存在時(shí),get方法返回null
  
  Collection<String> valu = ma.values();//values方法獲取Map中的value值,并返回Collection接口
  sop("6. " + valu);
  
  ma.put("05", "lisi04");//不同的key值可以對(duì)應(yīng)相同的value值
  sop("7. " + ma);
  
  String str = ma.put("05", "zhangsan05");
  //一個(gè)key值只能指向一個(gè)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)步。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java數(shù)據(jù)結(jié)構(gòu)之線段樹詳解

    Java數(shù)據(jù)結(jié)構(gòu)之線段樹詳解

    線段樹是一種二叉搜索樹,與區(qū)間樹相似,它將一個(gè)區(qū)間劃分成一些單元區(qū)間,每個(gè)單元區(qū)間對(duì)應(yīng)線段樹中的一個(gè)葉結(jié)點(diǎn)。本文將介紹線段樹的Java實(shí)現(xiàn)代碼,需要的可以參考一下
    2022-01-01
  • 詳解Spring Cache使用Redisson分布式鎖解決緩存擊穿問題

    詳解Spring Cache使用Redisson分布式鎖解決緩存擊穿問題

    本文主要介紹了詳解Spring Cache使用Redisson分布式鎖解決緩存擊穿問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Java Web最近面試題匯總

    Java Web最近面試題匯總

    在本篇文章里小編給大家整理的是一篇關(guān)于Java Web最近面試題匯總內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • springboot+vue前后端分離項(xiàng)目中使用jwt實(shí)現(xiàn)登錄認(rèn)證

    springboot+vue前后端分離項(xiàng)目中使用jwt實(shí)現(xiàn)登錄認(rèn)證

    本文介紹了如何在SpringBoot+Vue前后端分離的項(xiàng)目中使用JWT實(shí)現(xiàn)登錄認(rèn)證,內(nèi)容包括后端的響應(yīng)工具類、JWT工具類、登錄用戶實(shí)體類、登錄接口、測(cè)試接口、過濾器、啟動(dòng)類以及前端的登錄頁(yè)面實(shí)現(xiàn),感興趣的可以了解一下
    2024-10-10
  • JAVA中的構(gòu)造函數(shù)(方法)

    JAVA中的構(gòu)造函數(shù)(方法)

    這篇文章主要介紹了JAVA中的構(gòu)造函數(shù)(方法),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 詳解SpringBoot之添加單元測(cè)試

    詳解SpringBoot之添加單元測(cè)試

    本篇文章主要介紹了詳解SpringBoot之添加單元測(cè)試,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Spring框架中Bean的三種配置和實(shí)例化方法總結(jié)

    Spring框架中Bean的三種配置和實(shí)例化方法總結(jié)

    在Spring框架中,Bean的配置和實(shí)例化是很重要的基礎(chǔ)內(nèi)容,掌握各種配置方式,才能靈活管理Bean對(duì)象,本文將全面介紹Bean的別名配置、作用范圍配置,以及構(gòu)造器實(shí)例化、工廠實(shí)例化等方式
    2023-10-10
  • Java框架MyBatis接口編程過程解析

    Java框架MyBatis接口編程過程解析

    這篇文章主要介紹了Java框架MyBatis接口編程過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • java計(jì)算圖兩點(diǎn)之間的所有路徑

    java計(jì)算圖兩點(diǎn)之間的所有路徑

    這篇文章主要為大家詳細(xì)介紹了java計(jì)算圖兩點(diǎn)之間的所有路徑,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Java中memcached的cache機(jī)制

    Java中memcached的cache機(jī)制

    這篇文章主要介紹了Java中memcached的cache機(jī)制,在Java中使用Memcached的緩存機(jī)制需要使用Java的Memcached客戶端庫(kù)。Memcached是一個(gè)高性能的分布式內(nèi)存緩存系統(tǒng),可以用來緩存常用的數(shù)據(jù),需要的朋友可以參考下
    2023-07-07

最新評(píng)論