set集合類(lèi)怎么有序啊
我按寫(xiě)的寫(xiě)完運(yùn)行發(fā)現(xiàn)有數(shù)組下標(biāo)越界異常,于是我將Course temp=(Course)coursesToSelect.get(0);取出就可以運(yùn)行了,然后輸入ID發(fā)現(xiàn)并不是無(wú)序的。請(qǐng)問(wèn)這是為什么啊,求老師幫我解答一下
我按寫(xiě)的寫(xiě)完運(yùn)行發(fā)現(xiàn)有數(shù)組下標(biāo)越界異常,于是我將Course temp=(Course)coursesToSelect.get(0);取出就可以運(yùn)行了,然后輸入ID發(fā)現(xiàn)并不是無(wú)序的。請(qǐng)問(wèn)這是為什么啊,求老師幫我解答一下
2015-09-21
舉報(bào)
2015-09-22
向Set接口的實(shí)現(xiàn)類(lèi)HashSet中添加元素,其實(shí)元素是無(wú)序的,在某些特殊情況下,你可能發(fā)現(xiàn)元素好像是有序的,這種情況其實(shí)只是一種巧合,你只要記住元素是無(wú)序的就可以了。TreeSet是SortedSet接口的實(shí)現(xiàn)類(lèi),它的元素是有序的,按照大小進(jìn)行自動(dòng)的排序。
2015-09-22
如果我記得沒(méi)錯(cuò)的話,set本來(lái)就是有序的,map是無(wú)序的
2015-09-21
有巧合發(fā)生