List集合隨機(jī)排序算法分析
摘要: 我的項(xiàng)目中List都是基于ArrayList的,所以基本上很少用迭代器來遍歷,而是用for循環(huán)來遍歷,對于迭代器的作用我當(dāng)然很清楚,但是我覺得有點(diǎn)庸人自擾了。除非你經(jīng)常用Collection作為你的接口方法中的輸入或輸出的集合參數(shù)類型時(shí),你也就只能用Iterator。
但我一般在接口方法中,一般用List,所以我就不用迭代器,除非我的List是Linked List實(shí)例。
好的作法是:在供外部調(diào)用的接口方法中,使用Collection作為集合參數(shù)類型,在內(nèi)部實(shí)現(xiàn)當(dāng)中,使用List,而不是一味的使用Collections及Iterator,這樣做無異于作繭自縛。
JDK中推薦的是對List集合盡量要實(shí)現(xiàn)RandomAccess接口。 閱讀全文
posted @ 2006-07-31 18:25 Speed 閱讀(4488) | 評論 (0) 編輯