大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 HashMap是什么

HashMap是什么

更新時間:2021-10-22 10:32:47 來源:動力節點 瀏覽1042次

數組將項目存儲在有序集合中,并使用索引號(這是一個整數)進行訪問。HashMap將項目存儲為鍵/值對。值可以通過用戶定義類型的索引(稱為鍵)訪問。Java HashMap 類通過使用哈希表1來實現映射接口。

Java 映射是使用關鍵字 聲明的Map。后面是<>包含鍵和值數據類型的尖括號。第一個參數是鍵的數據類型,第二個參數是映射值的數據類型。后面跟著地圖的名字。

import java.util.HashMap; // import HashMap class
import java.util.Map; // import Map Interface
class MyClass {
    public static void main( String args[] ) {
    HashMap<Integer, String> shapes = new HashMap<Integer,String>(); // Create an ArrayList object with string data type
    }
}

HashMap 中的有用方法

下面是HashMap類中一些有用的方法:

添加項: 該put()方法用于在 HashMap 中添加新的鍵/值對或替換現有鍵的值。第一個參數是鍵,第二個參數是映射值。

shapes.put(6,"hexagon")

訪問一個項目: 該get()方法將一個鍵作為輸入來訪問它在 HashMap 中的關聯值。

shapes.get(3)

刪除所有項: 該clear()方法用于刪除HashMap中的所有元素。

shapes.clear()

刪除項: 該remove()方法將特定鍵作為輸入并刪除其在 HashMap 中的關聯值。

shapes.remove(1)

Check if HashMap is empty: 該isEmpty()方法是檢查map是否為空。如果地圖為空,則返回 true,否則返回 false。

shapes.isEmpty()

HashMap 的大小: 該size()方法用于查找 HashMap 中鍵/值對的數量。

shapes.size()

HashMap 實現

下面是一個 HashMap 的 Java 代碼實現:

import java.util.HashMap; //importing the HashMap class
import java.util.Map; // importing the Map interface
class MyClass {
  public static void main( String args[] ) {
    HashMap<Integer,String> shapes = new HashMap<Integer,String>(); //create a HashMap with Integer keys and String Values
    shapes.put(4,"square");       // add square at key 4
    shapes.put(3,"triangle");     // add triangle at key 3
    shapes.put(6,"hexagon");      // add hexagon at key 6
    shapes.put(8,"octagon");     // add octagon at key 8
    shapes.put(5,"pentagon");   // add pentagon at key 5
    System.out.println(shapes); // print keys and mapped values
    shapes.remove(3);          // removing value at key 3
    shapes.remove(5);          // removing value at key 5
    System.out.println("Updated map:");  
    System.out.println(shapes); // prints keys and mapped values
    shapes.put(4,"rhombus");     // replaces value at key 4 with rhombus
    System.out.println("Updated map:"); 
    System.out.println(shapes); // prints keys and mapped values
    System.out.println("Size of map is "+shapes.size());  
    shapes.clear();             // removes all key/value pairs in the HashMap
    System.out.println("Updated map:"); 
    System.out.println(shapes); // prints keys and mapped values    
  }
}

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 91日韩视频| 99视频精品全部免费免费观 | 欧美天天综合 | 色淫影院| 精品国产乱码久久久久久浪潮 | 久久亚洲精品玖玖玖玖 | 欧美一级特黄乱妇高清视频 | 欧美成人免费在线 | 免费国产成人午夜私人影视 | 九九碰| 一级特黄aa大片一又好看 | 午夜影网 | 精品精品国产高清a毛片牛牛 | 免费播放一区二区三区 | 亚洲美女视频网址 | 日本国产一区 | 亚洲精品国产一区二区三 | 国产成人精品aaaa视频一区 | 高清一区二区 | 4虎影院永久地址www | 亚洲精品国产一区二区三区在 | h片网站在线观看 | 色姑娘综合网 | 色九九| 国产九九在线观看播放 | 私人影院在线免费观看 | 免费亚洲成人 | 国产免费成人在线视频 | 视频二区欧美 | 国产精品一区二区三区久久 | 亚洲精品国产第一区二区图片 | 日韩在线视频中文字幕 | 久9久9精品视频在线观看 | 久久国产高清一区二区三区 | 亚洲精品欧美日本中文字幕 | 国产精品中文字幕在线观看 | 中国美女一级a毛片录像在线 | 青青青爽在线视频观看 | 欧美特欧美特级一片 | 成人午夜看片在线观看 | 国产亚洲日本人在线观看 |