AbstractList
型別:抽象類
介面的繼承以及實現關係
- 繼承AbstractCollection
- 實現List介面
典型方法實現解析
public List<E> subList(int fromIndex, int toIndex)
將集合從fromIndex到toIndex地方進行剪下
public List<E> subList(int fromIndex, int toIndex) { return (this instanceof RandomAccess ? new RandomAccessSubList<>(this, fromIndex, toIndex) : new SubList<>(this, fromIndex, toIndex)); }
- 判斷是否有隨機訪問的介面如果有則床架一個隨機訪問的List子集合,否則返回
SubList