課程
/后端開發
/Java
/Java入門第三季
我按寫的寫完運行發現有數組下標越界異常,于是我將Course temp=(Course)coursesToSelect.get(0);取出就可以運行了,然后輸入ID發現并不是無序的。請問這是為什么啊,求老師幫我解答一下
2015-09-21
源自:Java入門第三季 4-11
正在回答
向Set接口的實現類HashSet中添加元素,其實元素是無序的,在某些特殊情況下,你可能發現元素好像是有序的,這種情況其實只是一種巧合,你只要記住元素是無序的就可以了。TreeSet是SortedSet接口的實現類,它的元素是有序的,按照大小進行自動的排序。
如果我記得沒錯的話,set本來就是有序的,map是無序的
wire 提問者
dumbaodouble
有巧合發生
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
14 回答set集合怎么是順序輸出?
1 回答Set集合遍歷輸出有序
4 回答遍歷set集合 有序輸出
3 回答Set集合創建
3 回答關于集合類和集合使用方法不在一個類怎么調用集合類
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-22
向Set接口的實現類HashSet中添加元素,其實元素是無序的,在某些特殊情況下,你可能發現元素好像是有序的,這種情況其實只是一種巧合,你只要記住元素是無序的就可以了。TreeSet是SortedSet接口的實現類,它的元素是有序的,按照大小進行自動的排序。
2015-09-22
如果我記得沒錯的話,set本來就是有序的,map是無序的
2015-09-21
有巧合發生