DomStringList

实现类型
混入类型
可用的扩展
注释
  • @Native("DOMStringList")

属性

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

方法

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

运算符

operator +(List<String> other) List<String>
返回此列表和 other 的连接。
继承
operator ==(Object other) bool
相等运算符。
继承
operator [](int index) String
列表中给定 index 的对象。
override
operator []=(int index, String value) → void
将列表中给定 index 的值设置为 value
override