本节目标
- 初始、声明
- 常用属性
- 常用方法
环境
- 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#']); |
代码
参考
© 猫哥

