課程
/后端開發(fā)
/Java
/Java入門第三季
把大學英語和高等數(shù)學 放在了數(shù)組的 4 和 5 的位置上可結(jié)果為什么是這樣?
2015-10-05
源自:Java入門第三季 4-5
正在回答
原因出在你的第二行代碼用于用的addAll(1, Arrays.asList(courses2));的方法,你這行代碼的意思是講課程數(shù)組courses2中的兩門課程從“1”這個位置開始放,也就是說:你添加的高等數(shù)學,和大學英語就位于課程列表的1和2位置上;此時你前面添加的3和4位置的上的離散數(shù)學和匯編語言就被擠在5和6的位置,然后你調(diào)用你截圖中的3、4行代碼。自然獲取就是離散數(shù)學和匯編語言;;在分析你輸出結(jié)果的第三行內(nèi)容。按照慣性思維會認為輸出原來1、2位置上被擠下來的兩門課也就是(C語言和離散數(shù)學);但是由于你在代碼中獲取并輸出第三行結(jié)果時,此時還沒用執(zhí)行下面的4、5位置的添加代碼;自然出在2、3位置上的仍然為離散數(shù)學和匯編語言。以上答案不知道能否解答你以為,希望對你有幫助;
Nomo_Air 提問者
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答中間插入數(shù)組以后,再次輸出temp3和temp4 的值就應該是高等數(shù)學和大學英語,為啥運行還是離散數(shù)學和匯編語言?
3 回答為什么“大學數(shù)學”和“大學英語”添加的位置是2,到最后輸出的時候應該在“離散數(shù)學”和“匯編語言”前面才是呀,為什么是最后輸出?
2 回答為什么我刪除位置2的元素是大數(shù)學不是線性數(shù)學?
3 回答改變離散數(shù)學和匯編語言的索引位置
1 回答為什么temp和temp2都是取得數(shù)組0位置的數(shù)據(jù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-10-11
原因出在你的第二行代碼用于用的addAll(1, Arrays.asList(courses2));的方法,你這行代碼的意思是講課程數(shù)組courses2中的兩門課程從“1”這個位置開始放,也就是說:你添加的高等數(shù)學,和大學英語就位于課程列表的1和2位置上;此時你前面添加的3和4位置的上的離散數(shù)學和匯編語言就被擠在5和6的位置,然后你調(diào)用你截圖中的3、4行代碼。自然獲取就是離散數(shù)學和匯編語言;;在分析你輸出結(jié)果的第三行內(nèi)容。按照慣性思維會認為輸出原來1、2位置上被擠下來的兩門課也就是(C語言和離散數(shù)學);但是由于你在代碼中獲取并輸出第三行結(jié)果時,此時還沒用執(zhí)行下面的4、5位置的添加代碼;自然出在2、3位置上的仍然為離散數(shù)學和匯編語言。以上答案不知道能否解答你以為,希望對你有幫助;