线性容器
介绍
线性容器实现能按顺序访问的数据结构,其底层主要通过数组实现,包括ArrayList、Vector、List、LinkedList、Deque、Queue和Stack。
效果预览
| 首页 |
|---|
![]() |
工程目录
├───entry/src/main/ets
│ ├───pages
│ │ └───Index.ets // 首页。
└───entry/src/main/resources // 资源目录。
具体实现
- 线性容器
- 源码参考:Index.ets
- 使用流程:
- 点击'测试ArrayList'按钮,可看到线性容器ArrayList的'add'作结果。
- 点击'测试Deque'按钮,可看到线性容器Deque的'insertFront'、'insertEnd'操作结果。
- 点击'测试Stack'按钮,可看到线性容器Stack的'push'操作结果。
- 点击'测试List'按钮,可看到线性容器List的'insert'操作结果。
依赖
不涉及。
相关权限
不涉及。
约束与限制
-
本示例支持标准系统上运行,支持设备:RK3568。
-
本示例支持API23版本的SDK,版本号:6.1.0.25。
-
本示例已支持使用Build Version: 6.0.1.251, built on November 22, 2025。
-
高等级APL特殊签名说明:无。
下载
如需单独下载本工程,执行如下命令:
git init
git config core.sparsecheckout true
echo ArkTS/ArkTsCommonLibrary/ArkTsContainerLibrary/LinearContainers > .git/info/sparse-checkout
git remote add origin https://gitcode.com/HarmonyOS_Samples/guide-snippets.git
git pull origin master
