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

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

我的set為什么是順序輸出

跟老師一樣敲的。但是我是順序輸出。我用的是MyEclipse。不是set是隨機(jī)嗎。我試了至少4次不一樣的東西了都是順序


package com.imooc.collection;


import java.util.HashMap;

import java.util.Map;

import java.util.Scanner;

import java.util.Set;


public class MapTest {


public Map<String,Student>students;

public MapTest() {

this.students=new HashMap<String,Student>();

}

public void testPut() {

Scanner console=new Scanner(System.in);

int i=0;

while(i<3) {

System.out.println("請輸出學(xué)生ID:");

String ID=console.next();

Student st=students.get(ID);

if(st==null) {

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

String name=console.next();

Student newStudent=new Student(ID,name);

students.put(ID, newStudent);

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

i++;

}else {

System.out.println("該學(xué)生ID已被占用");

}

}

}

public void testKeySet() {

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

for(String stuId:keySet) {

Student st=students.get(stuId);

if(st!=null)

System.out.println("學(xué)生:"+st.name);

}

}

public static void main(String[] args) {

// TODO Auto-generated method stub

MapTest mt=new MapTest();

mt.testPut();

mt.testKeySet();

}


}


正在回答

2 回答

感覺是版本問題,我也和你一樣,不過我是根據(jù)id大小順序輸出的

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

慕無忌8817699 提問者

之前我這問題解決了。電腦到第二天重啟過后就好了。好像經(jīng)常eclipse有些問題得重開下或重啟下才能解決
2019-11-22 回復(fù) 有任何疑惑可以回復(fù)我~

你用的是hashmap, 集合才是無序的

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

慕無忌8817699 提問者

但是輸出用的是set。本節(jié)老師也說是無序的
2019-11-03 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我的set為什么是順序輸出

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

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

幫助反饋 APP下載

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

公眾號

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