DomStringList

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

属性

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

方法

add(String value) → void
value 添加到此列表的末尾,将长度扩展一个单位。
继承
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 个元素。
覆盖
every(bool test(String element)) bool
检查此可迭代对象中的每个元素是否满足 test
继承
expand<T>(Iterable<T> f(String element)) Iterable<T>
将此 Iterable 的每个元素扩展为零个或多个元素。
继承
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
在此列表中将 element 插入到位置 index
继承
insertAll(int index, Iterable<String> iterable) → void
iterable 的所有对象插入到本列表的 index 位置。
继承
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>
创建一个包含此可迭代对象元素的列表
继承
toSet() Set<String>
创建一个包含与这个可迭代对象相同元素的集合
继承
toString() String
此对象的字符串表示形式。
继承
where(bool test(String element)) Iterable<String>
创建一个新惰性可迭代对象,包含所有满足谓词test的元素。
继承
whereType<T>() Iterable<T>
创建一个新的惰性可迭代对象,包含所有具有类型T的元素。
继承

操作符

operator +(List<String> other) List<String>
返回此列表和other的连接。
继承
operator ==(Object other) bool
等于操作符。
继承
operator [](int index) String
列表中给定index的对象。
覆盖
operator []=(int index, String value) → void
设置列表中给定 index 位置的值為 value
覆盖