Versions/v1.0.5/中文

基础 Collection 类型概述

Sections1
On This Page1
API Symbols0

基础 Collection 类型概述

本章介绍仓颉语言中常用的几种基础 Collection 类型,包括 Array、ArrayList、HashSet 和 HashMap。

可以在不同的场景中选择适合对应业务的类型:

- Array:不需要增加和删除元素,但需要修改元素
- ArrayList:需要频繁对元素增删查改
- HashSet:希望每个元素都是唯一的
- HashMap:希望存储一系列的映射关系

下表是这些类型的基础特性:

| 类型名称 | 元素可变 | 增删元素 | 元素唯一性 | 有序序列 |
| --------------- | -------- | -------- | ---------- | -------------- |
| Array | Y | N | N | Y |
| ArrayList | Y | Y | N | Y |
| HashSet | N | Y | Y | N |
| HashMap | K: N, V: Y | Y | K: Y, V: N | N |