集合与数组
数组缺点:
- 数组长度不可变
- 数组存储数据类型单一
集合优点:
- 集合长度可以改变
- 集合存储数据类型多样
集合类型
集合是以Object类型存储元素,因为Object类是所有类的父类,所以可以存储所有类型的值。
里氏转换语法:https://blog.csdn.net/shenqiankk/article/details/98095081
集合创建
ArrayList list = new ArrayList();
集合方法(函数)
- 添加元素:
list.Add(数据);
- 计算集合长度:
list.Count;
- 计算集合可用长度:
list.Capacity;
- 添加数组内的元素:
list.Range(数组);
- 移除集合所有元素:
list.clear();
- 移除集合某个元素:
list.Remove(元素);
- 移除集合某个元素:
list.RemoveAt(元素索引值);
- 集合元素升序排列:
list.Sort();
- 集合元素倒序排列:
list.Reverse();
- 指定集合位置插入元素:
list.Insert(索引位置,数据);
- 指定集合位置插入数组元素:
list.InsertRange(索引位置,数组);
- 判断集合是否包含某个元素:
list.Contains(元素);