亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java?Map.values()方法之怎么獲取Map集合中的所有鍵值對象

發布時間:2023-03-22 11:22:04 來源:億速云 閱讀:90 作者:iii 欄目:開發技術

今天小編給大家分享一下Java Map.values()方法之怎么獲取Map集合中的所有鍵值對象的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

    Java Map.values()方法獲取Map集合中的所有鍵值對象

    Java 集合類中的 Map.values() 方法用來獲取 Map 集合中的所有鍵值對象,這些鍵值對象將存放在另一個集合對象中。

    語法:

    values()

    示例

    本示例創建一個 Map 集合對象并添加一些內容,然后調用 values 方法獲取包含所有鍵值的集合對象,并輸出這些鍵值信息。

    public static void main(String[] args){
    Map map = new HashMap(); //定義Map集合對象
    map.put(“apple”,“新鮮的蘋果”); //向集合中添加對象
    map.put(“computer”,“配置優良的計算機”);
    map.put(“book”,“堆積成山的圖書”);
    Collection values = map.values(); //獲取Map集合的value集合
    for(Object object:values){
    System.out.println(“鍵值:”+object.toString()); //輸出鍵值對象
    }
    }

    運行結果如下:

    鍵值:配置優良的計算機
    鍵值:新鮮的蘋果
    鍵值:堆積成山的圖書

    Java Map集合、Map集合的基本功能、Map集合的獲取功能

    Map集合概述和使用

    Map集合概述

    Interface Map<K,V>

    K:鍵的類型; V:值的類型

    • 將鍵映射到值的對象;

    • 不能包含重復的鍵;

    • 每個鍵可以映射到最多一個值;

    舉例:學生的學號和姓名

    K: S001 V: 小明
    K: S002 V: 小紅
    K: S003 V: 小華

    創建Map集合的對象

    • 多態的方式

    • 具體的實現類HashMap

    public class MapDemo {
        public static void main(String[] args) {
            Map<String, String> map = new HashMap<>();
    
            map.put("001", "小明");
            map.put("002", "小紅");
            System.out.println(map);// {001=小明, 002=小紅}
            
            map.put("002", "小黑");
            System.out.println(map);// {001=小明, 002=小黑}
        }
    }

    Map集合的基本功能

    方法名說明
    V put(K key,V value)添加元素
    V remove(Object key)根據鍵刪除鍵值對元素
    void clear()移除所有的鍵值對元素
    boolean containsKey(Object key)判斷集合是否包含指定的鍵
    boolean containsValue(Object value)判斷集合是否包含指定的值
    boolean isEmpty()判斷集合是否為空
    int size()集合的長度,也就是集合中鍵值對的個數
    public class MapDemo2 {
    	public static void main(String[] args) {
    		Map<String, String> map = new HashMap<>();
    
    		map.put("001", "小明");
    		map.put("002", "小紅");
    		map.put("003", "小黑");
    		System.out.println(map);//{001=小明, 002=小紅, 003=小黑}
    		
    		System.out.println(map.size());//3
    		
    		//V remove(Object key)根據鍵刪除鍵值對元素
    		System.out.println(map.remove("001"));//小明
    		
    		System.out.println(map);//{002=小紅, 003=小黑}
    		
    		System.out.println(map.containsKey("002"));//true
    		System.out.println(map.containsValue("小黑"));//true
    		
    		map.clear();
    		System.out.println(map.isEmpty());//true
    		
    		System.out.println(map);//{}
    		
    	}
    }

    Map集合的獲取功能

    方法名說明
    V get(Objectkey)根據鍵獲取值
    Set keySet()獲取所有鍵的集合
    Collection values0獲取所有值的集合
    Set<Map.Entry <K,V> > entrySet()獲取所有鍵值對對象的集合
    public class MapDemo2 {
    	public static void main(String[] args) {
    		Map<String, String> map = new HashMap<>();
    
    		map.put("001", "小明");
    		map.put("002", "小紅");
    		map.put("003", "小黑");
    		System.out.println(map);// {001=小明, 002=小紅, 003=小黑}
    
    		System.out.println(map.get("001"));// 小明
    		System.out.println(map.get("011"));// null
    
    		// keySet獲取所有鍵
    		Set<String> keySet = map.keySet();
    		for (String k : keySet) {
    			System.out.println(k);
    		}
    		/*
    		 * 001 002 003
    		 */
    
    		// 獲取所有值的集合
    		Collection<String> values = map.values();
    		for (String v : values) {
    			System.out.println(v);
    		}
    		/*
    		 * 小明 小紅 小黑
    		 * 
    		 */
    	}
    }

    以上就是“Java Map.values()方法之怎么獲取Map集合中的所有鍵值對象”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    麻城市| 德阳市| 晋中市| 大姚县| 永昌县| 通渭县| 郁南县| 阜阳市| 涿州市| 康乐县| 高安市| 甘孜| 龙门县| 宽城| 通州市| 凤翔县| 融水| 长葛市| 剑河县| 沁源县| 浮梁县| 桃源县| 禄丰县| 北碚区| 佛冈县| 新宁县| 嘉善县| 克山县| 黔东| 镇雄县| 苏州市| 达拉特旗| 化隆| 阳谷县| 怀来县| 荃湾区| 鄂州市| 临海市| 资阳市| 额济纳旗| 冷水江市|