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

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

我想重復添加課程:1 數(shù)據(jù)結構,為什么代碼執(zhí)行后顯示添加的是課程:5 數(shù)學,并且遍歷時能兩次取得課程:1 數(shù)據(jù)結構

public?void?testAdd(){
			//創(chuàng)建一個課程對象,并通過調用add方法,添加到備選課程
			Course?cr1=new?Course("1",?"數(shù)據(jù)結構");
			coursesToSelect.add(cr1);
			Course?temp=(Course)?coursesToSelect.get(0);
			System.out.println("添加了課程:"+temp.id+":"+temp.name);
			
			Course?cr2=new?Course("2",?"C語言");
			coursesToSelect.add(0,cr2);
			Course?temp2=(Course)?coursesToSelect.get(0);
			System.out.println("添加了課程:"+temp2.id+":"+temp2.name);
			
			Course[]?course={new?Course("3","離散數(shù)學"),new?Course("4","匯編語言")};
			coursesToSelect.addAll(Arrays.asList(course));
			Course?temp3=(Course)?coursesToSelect.get(2);
			Course?temp4=(Course)?coursesToSelect.get(3);
			System.out.println("添加了兩門課程:"+temp3.id+":"+temp3.name+";"
					+temp4.id+":"+temp4.name+";");
			
			
			Course[]?course2={new?Course("5","數(shù)學"),new?Course("6","語言")};
			coursesToSelect.addAll(2,Arrays.asList(course2));
			Course?temp5=(Course)?coursesToSelect.get(2);
			Course?temp6=(Course)?coursesToSelect.get(3);
			System.out.println("添加了兩門課程:"+temp5.id+":"+temp5.name+";"
					+temp6.id+":"+temp6.name+";");
			
			//在此添加課程?1
			coursesToSelect.add(cr1);
			Course?temp0=(Course)?coursesToSelect.get(2);
			System.out.println("添加了課程:"+temp0.id+":"+temp0.name);
			
		}
		
		/**
		?*?取得List中元素的方法
		?*?@param?args
		?*/
		public?void?testGet(){
			int?size=coursesToSelect.size();
			System.out.println("有如下課程待選:");
			for(int?i=0;i<size;i++){
				Course?cr=(Course)?coursesToSelect.get(i);
				System.out.println("課程:"+cr.id+":"+cr.name);
			}
		}
		
		public?static?void?main(String[]?args)?{
			ListTest?lt=new?ListTest();
			lt.testAdd();//添加課程
			lt.testGet();//查詢課程
		}
		
			


正在回答

1 回答

你目前用的是List接口,元素可以重復。首先你在第三個位置上添加的是 5:數(shù)學。所以當你重復添加 1:數(shù)據(jù)結構 時獲取到的是當前位置上的數(shù)據(jù) ?即 5:數(shù)學

而實際你添加的是1:數(shù)據(jù)結構。

0 回復 有任何疑惑可以回復我~
#1

qq_藍桉跑過少年時_03816386 提問者

非常感謝!
2017-03-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我想重復添加課程:1 數(shù)據(jù)結構,為什么代碼執(zhí)行后顯示添加的是課程:5 數(shù)學,并且遍歷時能兩次取得課程:1 數(shù)據(jù)結構

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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