ArrayList类

可以动态地添加和删除元素

与数组相比:

ArrayList容量可以根据需求自动扩充
ArrayList提供添加、删除和插入某一范围元素的方法
ArrayList提供将只读和固定大小包装返回到集合的方法
只能是一维形式

提供三种构造器,有三种声明方式

1、默认构造器,将会以默认的大小(16位)来初始化内部的数组
public ArrayList();
ArrayList List = new ArrayList();

声明对象并添加10个int类型元素值

ArrayList List = new ArrayList();
for(int i = 0; i < 10; i++)
List.Add(i);

2、用一个ICollection对象来构造,并将该集合的元素添加到ArrayList中,构造器的格式:
public ArrayList(ICollection);
通过以上构造器声明ArrayList的语法格式如下
ArrayList List = new ArrayList(arrayName);
arrayName:要添加集合的数组名

声明一个int类型的一维数组,然后声明一个ArrayList对象,同时将已经声明的一维数组中的元素添加到该对象中

int[] arr = new int[]{1,2,3,4,5,6,7,8,9}
ArrayList Lisr = new Array(arr);

3、用指定的大小初始化内部数组
public ArrayList(int)
语法格式:
ArrayList List = new ArrayList(n);

声明一个具有10个元素的ArrayList对象,并为其赋初值

ArrayList List = new ArrayList(10);
for(int i = 0; i<List.Count; i++)
List.Add(i);

添加元素

1、Add方法:将对象添加到ArrayList集合的结尾处
2、Insert方法:将元素插入ArrayList集合的指定索引处

删除元素

1、Clear方法:移除所有元素
2、Remove方法:移除特定对象的第一个匹配项
3、RemoveAt方法:移除指定索引出的元素
4、RemoveRange方法:移除一定范围的元素

查找元素

Contains方法

int[] arr = new int[]{1,2,3,4,5,6};
ArrayList List = new ArrayList(arr);
Console.Write(List.Contains(2));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值