FileList

实现类型
混入类型
可用扩展
注解
  • @Native("FileList")

属性

first File
第一个元素。
getter/setter 对 pair继承-setter重写-getter
hashCode int
此对象的哈希码。
没有setter继承
isEmpty bool
此集合是否没有元素。
没有setter继承
isNotEmpty bool
此集合是否至少有一个元素。
没有setter继承
iterator Iterator<File>
一个新的 Iterator,允许迭代此 Iterable 的元素。
没有setter继承
last File
最后一个元素。
getter/setter 对 pair继承-setter重写-getter
length int
此列表中的对象数量。
getter/setter 对 pairOverride
reversed Iterable<File>
此列表中以相反顺序的对象的 Iterable
没有setter继承
runtimeType Type
对象的运行时类型的表示。
没有setter继承
single File
检查此可迭代对象是否只有一个元素,并返回该元素。
没有setter重写

方法

add(File value) → void
value 添加到此列表的末尾,扩展长度为 1。
继承
addAll(Iterable<File> iterable) → void
iterable 中的所有对象追加到此列表的末尾。
继承
检查是否任何元素都满足此可迭代的 any(bool test(File element)) bool
检查此可迭代中是否有任何元素满足 test
继承
asMap() Map<int, File>
此列表的不可更改的 Map 视图。
继承
cast<R>() List<R>
返回一个视图,该视图是此列表中 R 实例的列表。
继承
clear() → void
从列表中删除所有对象;列表长度变为零。
继承
contains(Object? element) bool
集合是否包含等于 element 的元素。
继承
elementAt(int index) File
返回第 index 个元素。
重写
every(bool test(File element)) bool
检查此可迭代中的每个元素是否都满足 test
继承
expand<T>(Iterable<T> f(File element)) Iterable<T>
将每个 Iterable 元素扩展为零个或多个元素。
继承
fillRange(int start, int end, [File? fillValue]) → void
使用 fillValue 覆写元素的范围。
继承
firstWhere(bool test(File element), {File orElse()?}) File
满足给定谓词 test 的第一个元素。
继承
fold<T>(T initialValue, T combine(T previousValue, File element)) → T
通过迭代合并集合中的每个元素和现有的值,将一个集合缩减为单个值。
继承
followedBy(Iterable<File> other) Iterable<File>
创建当前可迭代对象和 other 的惰性连接。
继承
forEach(void action(File element)) → void
按照迭代顺序,对可迭代对象的每个元素调用 action
继承
getRange(int start, int end) Iterable<File>
创建一个可迭代对象,它会迭代一系列元素。
继承
indexOf(Object? element, [int start = 0]) int
在此列表中 element 的第一个索引。
继承
indexWhere(bool test(File element), [int start = 0]) int
列表中满足提供的 test 的第一个索引。
继承
insert(int index, File element) → void
在此列表的 index 位置插入 element
继承
insertAll(int index, Iterable<File> iterable) → void
iterable 中的所有对象插入到这个列表的 index 位置。
继承
item(int index) File?
join([String separator = ""]) String
将每个元素转换为 String 并拼接字符串。
继承
lastIndexOf(Object? element, [int? start]) int
在此列表中 element 的最后一个索引。
继承
lastIndexWhere(bool test(File element), [int? start]) int
列表中满足提供的 test 的最后一个索引。
继承
lastWhere(bool test(File element), {File orElse()?}) File
满足给定谓词 test 的最后一个元素。
继承
map<T>(T f(File element)) Iterable<T>
通过 toElement 修改的可迭代对象的当前元素。
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
reduce(File combine(File previousValue, File element)) File
通过迭代使用提供的函数组合集合中的元素来将集合简化为单个值。
继承
remove(Object? object) bool
从列表中移除第一个出现的 value
继承
removeAt(int pos) File
从本列表中删除位置为 index 的对象。
继承
removeLast() File
删除并返回列表中的最后一个对象。
继承
removeRange(int start, int end) → void
从列表中删除一段元素。
继承
removeWhere(bool test(File element)) → void
从本列表中删除所有满足 test 的对象。
继承
replaceRange(int start, int end, Iterable<File> iterable) → void
replacements 中的元素替换一段元素。
继承
retainWhere(bool test(File element)) → void
从本列表中删除所有不满足 test 的对象。
继承
setAll(int index, Iterable<File> iterable) → void
使用 iterable 中的对象覆盖元素。
继承
setRange(int start, int end, Iterable<File> iterable, int skipCount = 0) → void
iterable 的一些元素写入本列表的某个范围。
继承
shuffle(Random? random) → void
随机打乱此列表的元素。
继承
singleWhere(bool test(File element), {File orElse()?}) File
满足 test 的单个元素。
继承
skip(int count) Iterable<File>
创建一个 Iterable ,提供所有除了前 count 个元素。
继承
skipWhile(bool test(File element)) Iterable<File>
创建一个 Iterable ,在 test 满足条件时跳过前面元素。
继承
sort([int compare(File a, File b)?]) → void
根据 compare 函数指定的顺序对列表进行排序。
继承
sublist(int start, [int? end]) List<File>
返回一个新的列表,包含从 startend 之间的元素。
继承
take(int count) Iterable<File>
创建一个惰性可迭代的对象,包含此可迭代对象的前 count 个元素。
继承
takeWhile(bool test(File element)) Iterable<File>
创建一个惰性可迭代对象,包含满足 test 条件的前面元素。
继承
toList({bool growable = true}) List<File>
创建一个包含当前 Iterable 元素的 List
继承
toSet() Set<File>
创建一个包含与当前可迭代对象相同元素的 Set
继承
toString() String
此对象的字符串表示形式。
继承
where(bool test(File element)) Iterable<File>
创建一个新的懒加载 Iterable,其中包含所有满足谓词 test 的元素。
继承
whereType<T>() Iterable<T>
创建一个新的懒加载 Iterable,其中包含所有类型为 T 的元素。
继承

操作符

operator +(List<File> other) List<File>
返回此列表与 other 的连接。
继承
operator ==(Object other) bool
等于操作符。
继承
operator [](int index) File
列表中给定 index 的对象。
重写
operator []=(int index, File value) → void
将列表中给定 index 的值设置为 value
重写