ListExt<E> extension
- on
-
- List<
E>
- List<
Methods
-
copy(
) → List< E> -
eachRight(
EachFun< E> fun) → void -
findIndex(
E value, CompareFun< E> compare) → int - 找到数据位置,List 必须为已排序 没找到返回-1
-
findInsertIndex(
E value, CompareFun< E> compare) → int - 找到插入位置,调用该方法时List必须为已排序
-
firstMoreThanIndex<
K> (K target, int compare(E a, K b), [int notIndex = -1]) → int -
Available on List<
有序列表中查找第一个大于目标值的元素的位置(index) 如果没有返回E> , provided by the ListExt extensionnotIndex
-
get(
int index) → E -
getOrNull(
int index) → E? -
lastLessThanIndex<
K> (K target, int compare(E a, K b), [int notIndex = -1]) → int - 查找最后一个小于目标值元素的位置(index) 如果没有返回 -1
-
listIterator(
[int index = 0]) → ListIterator< E> -
pop(
) → E -
push(
E value) → void -
reduplicate(
) → void -
removeAll(
Iterable< E> elements) → void -
removeFirstOrNull(
) → E? -
removeLastOrNull(
) → E? -
reverseSelf(
) → void -
set(
int index, E value) → void -
slice(
[int start = 0, int? end]) → List< E> -
sortBy(
CompareFun2< E> compare) → void -
sortWith(
CComparator< E> comparator) → void -
toUnionList(
) → List< E>