LengthList 类
- 实现类型
- 混合类型
- 可用扩展
- 注解
-
- @Unstable()
- @Native("SVGLengthList")
属性
- first ↔ Length
- 第一个元素。getter/setter pairinherited-setteroverride-getter
- hashCode → int
- 此对象的哈希代码。no setterinherited
- isEmpty → bool
- 此集合是否没有元素。no setterinherited
- isNotEmpty → bool
- 此集合至少有一个元素。no setterinherited
-
iterator → Iterator<
Length> - 一个新的
Iterator
,允许迭代此Iterable
的元素。no setterinherited - last ↔ Length
- 最后一个元素。getter/setter pairinherited-setteroverride-getter
- length ↔ int
- 此列表中的对象数量。getter/setter pairoverride
- numberOfItems → int?
-
no setter
-
reversed → Iterable<
Length> - 此列表中对象的倒序 Iterable。no setterinherited
- runtimeType → Type
- 对象的运行时类型的表示。no setterinherited
- sole → Length
- 检查此可迭代的元素个数是否只有一个,并返回该元素。no setteroverride
方法
-
add (
Length value ) → void - 将 value 添加到 this 列表末尾,长度增加一个。inherited
-
addAll (
Iterable iterable → void - 将 iterable 中的所有对象追加到此列表的末尾。inherited
-
any (
bool test - 检查此可迭代对象中的任何元素是否满足
test
。inherited -
appendItem(
Length newItem) → Length -
asMap(
) → Map< int, Length> - 此列表不可修改的Map视图。inherited
-
cast<
R> () → List< R> - 返回一个视图,此视图是
R
实例的列表。inherited -
clear(
) → void - 从此列表中移除所有对象;列表的长度变为零。override
-
contains(
Object? element) → bool - 集合是否包含一个等于
element
的元素。inherited -
elementAt(
int index) → Length - 返回第
index
个元素。override -
every(
bool test(Length element)) → bool - 检查此可迭代对象中的每个元素是否都满足
test
。inherited -
expand<
T> (Iterable< T> f(Length element)) → Iterable<T> - 将每个元素扩展为零个或多个元素。inherited
-
fillRange(
int start, int end, [Length? fillValue]) → void - 使用
fillValue
覆盖元素的范围。inherited -
firstWhere(
bool test(Length element), {Length orElse()?}) → Length - 满足给定谓词
test
的第一个元素。inherited -
fold<
T> (T initialValue, T combine(T previousValue, Length element)) → T - 通过迭代将集合的每个元素与现有值结合,将集合减少到单个值inherited
-
followedBy(
Iterable< Length> other) → Iterable<Length> - 创建一个懒加载的迭代器,该迭代器将此可迭代对象与
other
连接起来。inherited -
forEach(
void action(Length element)) → void - 在迭代顺序中对可迭代对象中的每个元素调用
action
。inherited -
getItem(
int index) → Length -
getRange(
int start, int end) → Iterable< Length> - 创建一个 Iterable,它迭代指定范围内的元素。inherited
-
indexOf(
Object? element, [int start = 0]) → int - 此列表中
element
的第一个索引。inherited -
indexWhere(
bool test(Length element), [int start = 0]) → int - 列表中满足提供条件
test
的第一个索引。inherited -
initialize(
Length newItem) → Length -
insert(
int index, Length element) → void - 在此列表中
index
位置插入element
。inherited -
insertAll(
int index, Iterable< Length> iterable) → void - 在当前列表中,将
iterable
的所有对象插入到索引index
的位置。inherited -
insertItemBefore(
Length newItem, int index) → Length -
join(
[String separator = ""]) → String - 将每个元素转换为 String 并连接这些字符串。inherited
-
lastIndexOf(
Object? element, [int? start]) → int - 此列表中
element
的最后一个索引。inherited -
lastIndexWhere(
bool test(Length element), [int? start]) → int - 列表中满足提供的
test
的最后一个索引。inherited -
lastWhere(
bool test(Length element), {Length orElse()?}) → Length - 满足给定谓词
test
的最后一个元素。inherited -
map<
T> (T f(Length element)) → Iterable< T> - 通过
toElement
修改的当前可迭代对象的元素。inherited -
noSuchMethod(
Invocation invocation) → dynamic - 在访问不存在的方法或属性时调用。inherited
-
reduce(
Length combine(Length previousValue, Length element)) → Length - 通过迭代使用提供的函数结合集合的元素,将集合简化为一个单一值。inherited
-
remove(
Object? object) → bool - 从列表中删除第一个出现的
value
。inherited -
removeAt(
int pos) → Length - 从列表中删除位于
index
位置的元素。inherited -
removeItem(
int index) → Length -
removeLast(
) → Length - 删除并返回列表中的最后一个对象。inherited
-
removeRange(
int start, int end) → void - 从列表中删除一个元素范围。inherited
-
removeWhere(
bool test(Length element)) → void - 删除所有满足
test
条件的对象。inherited -
replaceItem(
Length newItem, int index) → Length -
replaceRange(
int start, int end, Iterable<Length> iterable) → void - 使用
replacements
的元素替换一个元素范围。inherited -
retainWhere(
bool test(Length element)) → void - 从列表中删除所有不满足
test
的对象。inherited -
setAll(
int index, Iterable< Length> iterable) → void - 使用
iterable
中的对象覆盖元素。inherited -
setRange(
int start, int end, Iterable< Length> iterable, [int skipCount = 0]) → void - 将
iterable
的一些元素写入这个列表的某个范围。inherited -
shuffle(
[Random? random]) → void - 随机打乱这个列表的元素。inherited
-
singleWhere(
bool test(Length element), {Length orElse()?}) → Length - 满足
test
的单个元素。inherited -
skip(
int count) → Iterable< Length> - 创建一个 Iterable,它提供了除前
count
个元素之外的所有元素。inherited -
skipWhile(
bool test(Length element)) → Iterable< Length> - 创建一个在
test
满足条件时跳过前导元素的Iterable
。inherited -
sort(
[int compare(Length a, Length b)?]) → void - 根据
compare
函数指定的顺序对列表进行排序。inherited -
sublist(
int start, [int? end]) → List< Length> - 返回一个包含从
start
到end
的元素的新列表。inherited -
take(
int count) → Iterable< Length> - 创建一个惰性迭代器,包含当前迭代器的
count
个前元素。inherited -
takeWhile(
bool test(Length element)) → Iterable< Length> - 创建一个惰性迭代器,包含满足
test
条件的前导元素。inherited -
toList(
{bool growable = true}) → List< Length> - 创建一个包含当前 Iterable 元素的 List。inherited
-
toSet(
) → Set< Length> - 创建一个包含与当前迭代器相同元素的 Set。inherited
-
toString(
) → String - 该对象的对-string 表示。inherited
-
where(
bool test(Length element)) → Iterable< Length> - 创建一个新的惰性 Iterable,包含所有满足谓词
test
的元素。inherited -
whereType<
T>( ) → Iterable< T> - 创建一个新的惰性 Iterable,包含所有类型为
T
的元素。inherited