Advertisement

Android 应用集

阅读量:

集合

数组和集合都是对多个数据进行存储操作的。称为容器。

这里的存储指的是内存层面的存储,而不是持久化存储。

先看一下数组的缺点:

①数组一旦指定了长度,那么长度就被确定了,不能更改。

当定义数据类型时,在数组中仅允许存储该数据类型的元素。

③在数组中删除、增加元素时,效率低,需要大量移动其他元素。

数组中实例元素的数量无法被现有方法所获得,并不支持相关属性的访问

当我们为数组设置长度为6后,在索引0和1的位置插入了元素。这意味着我们只能确定数组的总共有6个元素,并且无法直接得知其中实际存储了多少实例。

⑤数组存储是有序的而且可重复的。无法满足无序和不可重复的要求。

正因为数组的这些缺点,才引入了集合。

集合有多种,不同集合的底层数据结构不同。集合不同,特点也不同。

先看一下集合的结构图:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a2f6Iqz6Iqz,size_20,color_FFFFFF,t_70,g_se,x_16

集合的应用场景:

当需要将多个相同结构的个体整合到一起的时候,需要用集合。

全部评论 (0)

还没有任何评论哟~