OpenHarmony 3.1 Beta中ArkUI容器API有哪些关键特性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4086个文字,预计阅读时间需要17分钟。
以下内容来自开发者分享,不代表OpenHarmony项目群工作委员会观点:
刘钰,容器类,命名思想就是存储的类,用于存储各种数据类型的元素,并提供一系列处理数据元素的方法。
(以下内容来自开发者分享,不代表 OpenHarmony 项目群工作委员会观点)
刘鑫
容器类,顾名思义就是存储的类,用于存储各种数据类型的元素,并具备一系列处理数据元素的方法。在 ArkUI 开发框架中,容器类采用了类似静态的语言来实现,并通过 NAPI 框架对外提供。通过对存储位置以及属性的限制,让每种类型的数据都能在完成自身功能的基础上剪除冗余分支,保证了数据的高效访问,提升了应用的性能。
本期,我们将为大家介绍 ArkUI 开发框架中容器类的各种类型以及相关 API 的使用。
一、容器类API介绍
在 ArkUI 开发框架中,提供了线性和非线性两类容器类,共 14 种,每种容器都有自身的特性及使用场景。下面,我们将为大家一一道来。
1.1线性容器类
线性容器类底层主要通过数组实现,包括 ArrayList、Vector、List、LinkedList、Deque、Queue、Stack 七种。线性容器类 API,充分考虑了数据访问的速度,实现了运行时(Runtime)通过一条指令就可以完成增删改查等操作。
1.1.1 ArrayList
ArrayList 即动态数组,可用来构造全局的数组对象。
本文共计4086个文字,预计阅读时间需要17分钟。
以下内容来自开发者分享,不代表OpenHarmony项目群工作委员会观点:
刘钰,容器类,命名思想就是存储的类,用于存储各种数据类型的元素,并提供一系列处理数据元素的方法。
(以下内容来自开发者分享,不代表 OpenHarmony 项目群工作委员会观点)
刘鑫
容器类,顾名思义就是存储的类,用于存储各种数据类型的元素,并具备一系列处理数据元素的方法。在 ArkUI 开发框架中,容器类采用了类似静态的语言来实现,并通过 NAPI 框架对外提供。通过对存储位置以及属性的限制,让每种类型的数据都能在完成自身功能的基础上剪除冗余分支,保证了数据的高效访问,提升了应用的性能。
本期,我们将为大家介绍 ArkUI 开发框架中容器类的各种类型以及相关 API 的使用。
一、容器类API介绍
在 ArkUI 开发框架中,提供了线性和非线性两类容器类,共 14 种,每种容器都有自身的特性及使用场景。下面,我们将为大家一一道来。
1.1线性容器类
线性容器类底层主要通过数组实现,包括 ArrayList、Vector、List、LinkedList、Deque、Queue、Stack 七种。线性容器类 API,充分考虑了数据访问的速度,实现了运行时(Runtime)通过一条指令就可以完成增删改查等操作。
1.1.1 ArrayList
ArrayList 即动态数组,可用来构造全局的数组对象。

