最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Map中的key值是自己設(shè)定的嗎

Map中的key值是自己設(shè)定的嗎

飛行烤鴨 2017-01-10 12:36:23
難道這里的key值是Map中存放的Student的id屬性??Student類代碼如下:/**?* 學(xué)生類?* @author yang?*2017年1月9日?*/public class Student {?public String id;?public String name;?public Set<Course>courses;?public Student(String id,String name){??this.id=id;??this.name=name;??this.courses=new HashSet<Course>();?}}public MapTest(){??students=new HashMap<String,Student>();?}??/**? * 測(cè)試添加:鍵入學(xué)生ID,判斷是否被占用,? * 若未被占用,則輸入姓名,創(chuàng)建新學(xué)生對(duì)象,并且添加到students中? * @param args? */?public void testPut(){??Scanner console=new Scanner(System.in);??int i=0;??while(i<3){???System.out.println("請(qǐng)輸入學(xué)生ID");???String ID=console.next();???Student st=students.get(ID);???if(st==null){???//提示輸入學(xué)生姓名????System.out.println("請(qǐng)輸入學(xué)生姓名");????String name=console.next();????Student newStudent=new Student(ID, name);????students.put(ID, newStudent);????System.out.println("成功添加學(xué)生"+students.get(ID).name+students.get(ID).id);????i++;???}???else{????System.out.println("該學(xué)生ID已被占用");????continue;???}??}?}??/**? * 測(cè)試Map的keySet方法? * @param args? */?public void testKeySet(){??//通過keySet方法,返回Map中的所有“鍵”的Set集合??//Map的keySet方法,返回的是Map中所有"鍵"的Set集合,Set集合喲!??!??Set<String> keySet=students.keySet();??//遍歷KeySet,取得每一個(gè)鍵,再調(diào)用get方法取得每個(gè)鍵對(duì)應(yīng)的value。??System.out.println("總共有"+students.size()+"個(gè)學(xué)生");??for(String stuId:keySet){???Student st=students.get(stuId);???if(st!=null){???System.out.println("學(xué)生"+st.name);???}??}?}
查看完整描述

2 回答

已采納
?
快樂的時(shí)光

TA貢獻(xiàn)79條經(jīng)驗(yàn) 獲得超48個(gè)贊

Map的key和value依據(jù)你的需求你自己設(shè)定的,例如上面的代碼?students=new HashMap<String,Student>();

你限定key為學(xué)生學(xué)號(hào),為String類型,value為student實(shí)體類,為Student類型.

主要是依據(jù)你的需求自己設(shè)定的。

查看完整回答
1 反對(duì) 回復(fù) 2017-01-10
?
路過轉(zhuǎn)

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超10個(gè)贊

map中key和value的數(shù)據(jù)類型是寫代碼的人自己設(shè)定的,然后根據(jù)設(shè)定好的數(shù)據(jù)類型來(lái)輸入數(shù)據(jù)

查看完整回答
3 反對(duì) 回復(fù) 2017-01-10
  • 2 回答
  • 0 關(guān)注
  • 2703 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)