第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

? 為什么我打印出來(lái)的順序是一樣的????

請(qǐng)輸入學(xué)生ID: 1 請(qǐng)輸入學(xué)生姓名: Tom 成功添加學(xué)生:Tom 請(qǐng)輸入學(xué)生ID: 1 該學(xué)生id已存在! 請(qǐng)輸入學(xué)生ID: 2 請(qǐng)輸入學(xué)生姓名: Jack 成功添加學(xué)生:Jack 請(qǐng)輸入學(xué)生ID: 3 請(qǐng)輸入學(xué)生姓名: xiaoming 成功添加學(xué)生:xiaoming 總共有:3個(gè)學(xué)生 學(xué)生:Tom 學(xué)生:Jack 學(xué)生:xiaoming?




正在回答

3 回答

你把while(i<3)里的數(shù)字3改大一點(diǎn)然后在執(zhí)行程序輸出看看就不一定了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

public Map<String,Student> students;


public MapTest() {

// TODO Auto-generated constructor stub

students = new HashMap<>();

}


/**

* 添加,輸入學(xué)生id,判斷是否存在

* 若不存在,則輸入姓名,創(chuàng)建新學(xué)生對(duì)象,并添加進(jìn)去

* @param args

*/

public void testPut(){

//創(chuàng)建一個(gè)Scanner對(duì)象,用來(lái)獲取輸入的學(xué)生ID和姓名

Scanner scanner = new Scanner(System.in);

int i = 0;

while(i<3){

System.out.println("請(qǐng)輸入學(xué)生ID:");

String id = scanner.next();

//判斷該ID是否已存在

Student st = students.get(id);

if(st == null){

//為空不存在該ID的學(xué)生信息,輸入學(xué)生姓名,創(chuàng)建一個(gè)新的學(xué)生對(duì)象,添加到map

System.out.println("請(qǐng)輸入學(xué)生姓名:");

String name = scanner.next();

//創(chuàng)建學(xué)生實(shí)例

Student newStudent = new Student();

newStudent.setId(id);

newStudent.setName(name);

students.put(id, newStudent);

System.out.println("成功添加學(xué)生:"+students.get(id).getName());

i++;

}else{

System.out.println("該學(xué)生id已存在!");

continue;

}

}

}

/**

* 測(cè)試Map的keyset方法

* @param args

*/

public void testKeySet(){

//通過(guò)keyset方法,返回map中所有鍵的值

Set<String> keyset = students.keySet();

System.out.println("總共有:"+students.size()+"個(gè)學(xué)生");


//遍歷keyset,取得每個(gè)key的值,再調(diào)用get方法取得key對(duì)應(yīng)的value

for (String string : keyset) {

Student stu = students.get(string);

if(stu!=null){

System.out.println("學(xué)生:"+stu.getName());

}

}




}


public static void main(String[] args) {

// TODO Auto-generated method stub

MapTest test = new MapTest();

test.testPut();

test.testKeySet();

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼貼出來(lái)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

鉛筆沒有墨 提問者

代碼如下
2017-11-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

? 為什么我打印出來(lái)的順序是一樣的????

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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