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