最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

set集合類怎么有序啊

我按寫的寫完運(yùn)行發(fā)現(xiàn)有數(shù)組下標(biāo)越界異常,于是我將Course temp=(Course)coursesToSelect.get(0);取出就可以運(yùn)行了,然后輸入ID發(fā)現(xiàn)并不是無序的。請(qǐng)問這是為什么啊,求老師幫我解答一下

正在回答

3 回答

向Set接口的實(shí)現(xiàn)類HashSet中添加元素,其實(shí)元素是無序的,在某些特殊情況下,你可能發(fā)現(xiàn)元素好像是有序的,這種情況其實(shí)只是一種巧合,你只要記住元素是無序的就可以了。TreeSet是SortedSet接口的實(shí)現(xiàn)類,它的元素是有序的,按照大小進(jìn)行自動(dòng)的排序。

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

如果我記得沒錯(cuò)的話,set本來就是有序的,map是無序的

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

wire 提問者

按老師講的list有序set無序,我是完全和他一樣寫下來的,他上面運(yùn)行下來確實(shí)是無序的,我把所有的coursesToSelet.get()注釋了,運(yùn)行后卻是有序的
2015-09-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

dumbaodouble

哥們,你再回頭學(xué)一下吧。Set接口和List接口都繼承自Collection接口,Set接口的實(shí)現(xiàn)類是HashSet,元素是無序的,元素不可重復(fù),當(dāng)添加重復(fù)的元素時(shí)會(huì)采用屏蔽技術(shù)將重復(fù)元素屏蔽掉。SortedSet接口的實(shí)現(xiàn)類是TreeSet,元素是按照大小排序,但仍不可重復(fù)。List接口的實(shí)現(xiàn)類是ArrayList和LinkedList,它們是有序的,可重復(fù)的,因?yàn)橹貜?fù)的元素可以放在不同的位置。Map接口的實(shí)現(xiàn)類是HashMap,元素有鍵和值組成,鍵是唯一的,值可以重復(fù),鍵和值都是對(duì)象。元素是無序的。SortedMap接口的實(shí)現(xiàn)類是TreeMap,元素按照鍵的大小進(jìn)行排序。
2015-09-22 回復(fù) 有任何疑惑可以回復(fù)我~

有巧合發(fā)生

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

wire 提問者

什么意思啊
2015-09-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

set集合類怎么有序啊

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

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

幫助反饋 APP下載

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

公眾號(hào)

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