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

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

我每一次輸出都是按順序排列的

應(yīng)該是無序的啊 我輸入了10個(gè)結(jié)果還是按順序排列輸出的

正在回答

4 回答

package?collection_map;

import?java.util.HashMap;
import?java.util.Map;
import?java.util.Scanner;
import?java.util.Set;

public?class?MapTest?{
????/**
?????*?用來承載學(xué)生類型對(duì)象
?????*/
????public?Map<String,?Student>?students;

????/**
?????*?在構(gòu)造器中初始化students屬性
?????*
?????*?@param?args
?????*/
????public?MapTest()?{
????????this.students?=?new?HashMap<String,?Student>();
????}

????/**
?????*?測(cè)試添加:輸入學(xué)生ID,判斷是否被占用
?????*?若未被占用,則輸入姓名,創(chuàng)建新學(xué)生對(duì)象,并且添加到suudents中
?????*
?????*/
????public?void?testPut()?{
????????//創(chuàng)建一個(gè)Scanner對(duì)象,用來獲取輸入的學(xué)生ID
????????Scanner?console?=?new?Scanner(System.in);
????????int?i?=?0;
????????while?(i?<?3)?{
????????????System.out.println("請(qǐng)輸入學(xué)生ID:");
????????????String?ID?=?console.next();
????????????//判斷學(xué)生ID是否已經(jīng)被占用了
????????????Student?st?=?students.get(ID);
????????????if?(st?==?null)?{
????????????????System.out.println("請(qǐng)輸入學(xué)生的姓名:");
????????????????String?name?=?console.next();
????????????????//創(chuàng)建新的學(xué)生對(duì)象
????????????????Student?newStudent?=?new?Student(ID,?name);
????????????????//添加學(xué)生信息盡students
????????????????students.put(ID,?newStudent);
????????????????//輸出已添加成功
????????????????System.out.println("已成功添加學(xué)生:"?+?students.get(ID).name);
????????????????i++;
????????????}?else?{
????????????????System.out.println("輸入學(xué)生ID已存在,請(qǐng)重新輸入!");
????????????????continue;
????????????}
????????}
????}

????public?void?testKeySet()?{
????????//通過KeySet方法,返回Map中的所有“鍵的Set合集
????????Set<String>?KeySet?=?students.keySet();
????????//取得students的容量
????????System.out.println("學(xué)生的數(shù)量為:"?+?students.size());
????????//遍歷KeySet,取得每一個(gè)鍵值,再調(diào)用get方法取得每個(gè)鍵值對(duì)應(yīng)的Value值
????????for?(String?stuId?:?KeySet)?{
????????????Student?st?=?students.get(stuId);
????????????if?(st?!=?null)
????????????????System.out.println("學(xué)生:"?+?st.name);
????????}
????}

????public?static?void?main(String[]?args)?{
????????MapTest?mt?=?new?MapTest();
????????mt.testPut();
????????mt.testKeySet();
????}
}


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

我也是? 一直有序

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

在main方法里弄個(gè)循環(huán),一直輸出就行了

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

估計(jì)使用了有序排列方法

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

舉報(bào)

0/150
提交
取消

我每一次輸出都是按順序排列的

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

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

幫助反饋 APP下載

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

公眾號(hào)

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