本节目标
- 初始、声明
- 常用属性
- 常用方法
环境
- Dart 2.0.0
声明
Set
是一个元素唯一的有序队列
松散
1 | // var a = new Set(); |
强类型
1 | // var b = new Set<String>(); |
基本属性
名称 | 说明 |
---|---|
isEmpty | 是否为空 |
isNotEmpty | 是否不为空 |
first | 第一个 |
last | 最后一个 |
length | 个数 |
常用方法
名称 | 说明 |
---|---|
addAll | 添加 |
contains | 查询单个 |
containsAll | 查询多个 |
difference | 集合不同 |
intersection | 交集 |
union | 联合 |
lookup | 按对象查询到返回对象 |
remove | 删除单个 |
removeAll | 删除多个 |
clear | 清空 |
firstWhere | 按条件正向查询 |
lastWhere | 按条件反向查询 |
removeWhere | 按条件删除 |
retainAll | 只保留几个 |
retainWhere | 按条件只保留几个 |
1 | // b.addAll(['dart', 'c#', 'j#', 'e#']); |
代码
参考
© 猫哥