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

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

set的courses集合遍歷出來有6個對象,而且也有有序,不知道是哪里出了問題

public?void?create_Student_And_SelectCours(){
		Student?st=new?Student("1","小明");
		System.out.println("歡迎"+st.id+"號"+st.name+"同學(xué)來選課");
		Scanner?console=new?Scanner(System.in);
		
		for(int?i=0;i<3;i++){
			System.out.println("請輸入課程id");
			String?courseId=console.next();
			for(int?j=0;j<coursesToSelect.size();j++){
				Course?obj=coursesToSelect.get(j);
				if(obj.id.equals(courseId));
				st.courses.add(obj);
			}
		}
		for(Course?e:st.courses){
			System.out.println(e.id+e.name);
		}
	}
	
	public?static?void?main(String[]?args){
		TestSet?it=new?TestSet();
		it.testAdd();
		it.testForEach();
		it.create_Student_And_SelectCours();
	}
}


正在回答

3 回答

public static void main(String[] args) {

// TODO Auto-generated method stub

? ? ? ? ?TestSet st=new TestSet();

? ? ? ? ?st.testAdd();

? ? ? ? ?st.testForEach();

? ? ? ? ?Student student=new Student("1","小明");

? ? ? ? ?System.out.println("歡迎學(xué)生"+student.name+"選擇課程!");

? ? ? ? ?Scanner inputcourse=new Scanner(System.in);

? ? ? ? ?for(int i=0;i<3;i++){

? ? ? ? System.out.print("請輸入你要選擇的課程:");

? ? ? ? String courseId=inputcourse.next();

? ? ? ? for(Course cr:st.coursesToSelect){

? ? ? ? if(cr.id.equals(courseId)){?

? ? ? ? student.Courses.add(cr);

? ? ? ?

? ? ? ? }

? ? ? ? }

? ? ? ? ?}

? ? ? ? ?st.TestSetForEachForSet(student);

? ? ? ? ?}

? ? public void TestSetForEachForSet(Student student){

? ? for(Course cr:student.Courses){

? ? System.out.println("選擇了課程"+cr.id+"."+cr.name);

? ? }

? ? } ? ??

}

1:數(shù)據(jù)結(jié)構(gòu)

2:C語言

3:離散數(shù)學(xué)

4:匯編語言

5:高等數(shù)學(xué)

6:大學(xué)英語

歡迎學(xué)生小明選擇課程!

請輸入你要選擇的課程:1

請輸入你要選擇的課程:2

請輸入你要選擇的課程:3

選擇了課程1.數(shù)據(jù)結(jié)構(gòu)

選擇了課程2.C語言

選擇了課程3.離散數(shù)學(xué)

我這個也是每次輸出都是有序的 不知道為什么。。。。。

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

HashSet本來就是按照哈希算法散列排序,順序比較隨機(jī)。要想按自然順序排的話用TreeSet。想按集合對象的放入順序排序的話應(yīng)LinkedHashSet。

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

機(jī)智的意竹竹 提問者

我的運(yùn)行結(jié)果是這種不正常的結(jié)果,唉,為什么啊 有如下課程待選(通過for each訪問): 課程:2:C語言 課程:1:數(shù)據(jù)結(jié)構(gòu) 課程:5:高等數(shù)學(xué) 課程:6:大學(xué)英語 課程:3:離散數(shù)學(xué) 課程:4:匯編語言 歡迎1號小明同學(xué)來選課 請輸入課程id 1 請輸入課程id 2 請輸入課程id 4 3離散數(shù)學(xué) 2C語言 6大學(xué)英語 1數(shù)據(jù)結(jié)構(gòu) 5高等數(shù)學(xué) 4匯編語言
2017-04-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

機(jī)智的意竹竹 提問者

?。。。?!我找到添加失敗的原因了,我的if后面手誤打了分號,現(xiàn)在就是遍歷出來的courses沒有做到無序。不好意思,麻煩了
2017-04-24 回復(fù) 有任何疑惑可以回復(fù)我~

你試試輸入相同的課程序號,但輸入的順序不同。

如:

我選:1,2,4

你輸入:1,2,4

和你輸入:4,2,1

最后輸出的你選課程的順序是不一樣的。

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

機(jī)智的意竹竹 提問者

運(yùn)行出來是這樣,不正常呀 有如下課程待選(通過for each訪問): 課程:2:C語言 課程:1:數(shù)據(jù)結(jié)構(gòu) 課程:5:高等數(shù)學(xué) 課程:6:大學(xué)英語 課程:3:離散數(shù)學(xué) 課程:4:匯編語言 歡迎1號小明同學(xué)來選課 請輸入課程id 1 請輸入課程id 2 請輸入課程id 4 3離散數(shù)學(xué) 2C語言 6大學(xué)英語 1數(shù)據(jù)結(jié)構(gòu) 5高等數(shù)學(xué) 4匯編語言
2017-04-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

機(jī)智的意竹竹 提問者

!?。。。∥艺业教砑邮〉脑蛄?,我的if后面手誤打了分號,現(xiàn)在就是遍歷出來的courses沒有做到無序。不好意思,麻煩了
2017-04-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

set的courses集合遍歷出來有6個對象,而且也有有序,不知道是哪里出了問題

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

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

幫助反饋 APP下載

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

公眾號

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