日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 18 - 6 TreeMap嵌套使用

發布時間:2023/12/1 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 18 - 6 TreeMap嵌套使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


  HashMap嵌套HashMap

  動物
    犬類
       ?哈士奇   2
       ?薩摩耶   1
    貓類
       波斯貓 ??  2
       加菲貓   ??3

先存儲元素,然后遍歷元素

?

1 package map_son; 2 3 import java.util.HashMap; 4 import java.util.Set; 5 6 7 public class MapMapDemo { 8 9 public static void main(String[] args) { 10 11 //首先定義總的集合,動物 12 HashMap<String ,HashMap<String,Integer>> animal = new HashMap<String,HashMap<String,Integer>>(); 13 14 //定義被嵌套的集合:犬類 15 HashMap<String , Integer> dog = new HashMap<String , Integer>(); 16 17 //添加犬類的元素到狗類集合中 18 dog.put("哈士奇",2); 19 dog.put("薩摩耶",1); 20 21 //把狗類添加進去動物類中 22 animal.put("犬類",dog); 23 24 //定義被嵌套的集合:貓類 25 HashMap<String,Integer> cat = new HashMap<String,Integer>(); 26 27 //添加貓類的元素到貓類集合中 28 cat.put("波斯貓",2); 29 cat.put("加菲貓",3); 30 31 //添加貓類到動物類中 32 animal.put("貓類",cat); 33 34 //進行動物類的遍歷 35 //獲取動物類的鍵集合 36 Set <String> animalset = animal.keySet();//鍵是犬類,貓類 37 38 //遍歷鍵集合 39 for(String animalkey : animalset){ 40 41 //獲取鍵對應的值 : HashMap<String,Integer> 42 HashMap<String,Integer> two = animal.get(animalkey); 43 //對這個集合進行遍歷 44 //獲取這個集合的鍵集合 45 Set <String> str = two.keySet(); 46 for(String setkey : str){ 47 //獲取鍵對應 的值 48 two.get(setkey); 49 //輸出 50 System.out.println(animalkey + two ); 51 } 52 } 53 54 } 55 56 }

?

轉載于:https://www.cnblogs.com/LZL-student/p/5907266.html

總結

以上是生活随笔為你收集整理的java 18 - 6 TreeMap嵌套使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。