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