国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

集合嵌套之HashMap嵌套HashMap

2019-11-14 12:28:44
字體:
供稿:網(wǎng)友

之前我說過《集合嵌套之ArrayList嵌套ArrayList》,那么HashMap嵌套HashMap該怎么寫呢?其實(shí)真的不難,就跟雙層for循環(huán)是一個(gè)意思,接下來,我們通過一個(gè)案例來演示HashMap嵌套HashMap,看如下代碼程序:

package cn.edu.jit.map;import java.util.HashMap;import cn.edu.jit.bean.Student;/** * 集合嵌套之HashMap嵌套HashMap *  * 需求: * 	雙元課堂有很多基礎(chǔ)班 * 	第88期基礎(chǔ)班定義成一個(gè)雙列集合,鍵是學(xué)生對(duì)象,值是學(xué)生的歸屬地(值可以重復(fù)的) * 	第99期基礎(chǔ)班定義成一個(gè)雙列集合,鍵是學(xué)生對(duì)象,值是學(xué)生的歸屬地(值可以重復(fù)的) *  * 	無論88期還是99期都是班級(jí)對(duì)象,所以為了便于統(tǒng)一管理,把這些班級(jí)對(duì)象添加到雙元課堂集合中。 * @author Rocky * */public class HashMapHMDemo {	public static void main(String[] args) {		//定義88期基礎(chǔ)班		HashMap<Student, String> hm88 = new HashMap<Student, String>();		hm88.put(new Student("張三",23), "北京");		hm88.put(new Student("李四",24), "北京");		hm88.put(new Student("王五",25), "上海");		hm88.put(new Student("趙六",26), "廣州");		hm88.put(new Student("錢七",27), "深圳");				//定義99期基礎(chǔ)班		HashMap<Student, String> hm99 = new HashMap<Student, String>();		hm99.put(new Student("唐僧",1023), "北京");		hm99.put(new Student("孫悟空",1024), "北京");		hm99.put(new Student("豬八戒",1025), "上海");		hm99.put(new Student("沙和尚",1026), "廣州");				//定義雙元課堂		HashMap<HashMap<Student, String>, String> hm = new HashMap<HashMap<Student, String>, String>();		hm.put(hm88, "第88期基礎(chǔ)班");		hm.put(hm88, "第99期基礎(chǔ)班");				//遍歷雙列集合		for (HashMap<Student, String> h : hm.keySet()) {//hm.keySet()代表的是雙列集合中的鍵的集合			String value = hm.get(h);//get(h)根據(jù)鍵對(duì)象獲取值對(duì)象			//遍歷鍵的雙列集合對(duì)象			for (Student key : h.keySet()) {//h.keySet()是獲取集合中所有的學(xué)生鍵對(duì)象				String value2 = h.get(key);								System.out.PRintln(key + "=" + value2 + "=" + value);			}		}	}}今天集合嵌套就介紹到這,本文中所有的案例程序都是本人親測(cè)過,如有不對(duì)的地方請(qǐng)各位朋友歡迎指正,謝謝了!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阿克陶县| 永靖县| 平泉县| 罗城| 滁州市| 黄骅市| 广灵县| 怀远县| 舟山市| 大丰市| 泗洪县| 牙克石市| 崇仁县| 乌兰浩特市| 遂川县| 泰宁县| 河西区| 蓬安县| 大化| 曲阳县| 加查县| 安图县| 磐安县| 米易县| 宽甸| 保德县| 扶余县| 广德县| 平湖市| 黄浦区| 罗源县| 民乐县| 祥云县| 长沙县| 绥滨县| 礼泉县| 怀宁县| 南岸区| 宁南县| 河西区| 修文县|