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

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

應(yīng)該是無序的啊 我輸入了10個結(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é)生類型對象
?????*/
????public?Map<String,?Student>?students;

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

????/**
?????*?測試添加:輸入學(xué)生ID,判斷是否被占用
?????*?若未被占用,則輸入姓名,創(chuàng)建新學(xué)生對象,并且添加到suudents中
?????*
?????*/
????public?void?testPut()?{
????????//創(chuàng)建一個Scanner對象,用來獲取輸入的學(xué)生ID
????????Scanner?console?=?new?Scanner(System.in);
????????int?i?=?0;
????????while?(i?<?3)?{
????????????System.out.println("請輸入學(xué)生ID:");
????????????String?ID?=?console.next();
????????????//判斷學(xué)生ID是否已經(jīng)被占用了
????????????Student?st?=?students.get(ID);
????????????if?(st?==?null)?{
????????????????System.out.println("請輸入學(xué)生的姓名:");
????????????????String?name?=?console.next();
????????????????//創(chuàng)建新的學(xué)生對象
????????????????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已存在,請重新輸入!");
????????????????continue;
????????????}
????????}
????}

????public?void?testKeySet()?{
????????//通過KeySet方法,返回Map中的所有“鍵的Set合集
????????Set<String>?KeySet?=?students.keySet();
????????//取得students的容量
????????System.out.println("學(xué)生的數(shù)量為:"?+?students.size());
????????//遍歷KeySet,取得每一個鍵值,再調(diào)用get方法取得每個鍵值對應(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方法里弄個循環(huán),一直輸出就行了

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

估計使用了有序排列方法

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

舉報

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號

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