一、ArrayList集合
.Add() 将对象添加到ArrayLidt中实际包含的元素
.Insert() 将元素插入ArrayList的指定索引处。可以任意位置插入
.Remove() 从ArrayList中移除特定对象的第一匹配项
.RemoveAt() 移除ArrayList的指定索引处的元素
.Count 获取ArrayList中实际包含的元素
.Contians() 确定某元素是否在ArrayList中
.IndexOf()
.LastIndexOf()
.Sort() 已重载,对ArrayList或它的一部分中的元素进行排序,升序
//若需要降序排列,在自动排列之后,对整个集合惊醒反转指令 .Reverse ();
案例:
1、移除数据、数据索引,排序、反序,
2、输入人数,输入每一个人的分数,求平均数,排序并变为降序排列
二、Stack集合
Stack是没有索引的
先进后出,后进先出,一个一个赋值,一个一个取值,按顺序。
.count 去集合内元素的个数
.push() 将元素一个一个推入集合
.pop() 将元素一个个弹出集合
.clear() 清空集合
案例:
1、只进行查看,不移除,并计算集合有几个元素
三、queue队列集合
先进先出,一个一个的赋值一个一个的取值,按照顺序。(没有索引)
.count 取集合内元素的个数
.Enqueue 进队列集合
.Dequeue 出队列集合
.clear 清空集合
1、计算集合中有多少个元素