动态数组(ArrayList)
动态数组(ArrayList)代表了可被单独索引的对象的有序集合(从前往后)。
它基本上可以替代一个数组。但是与数组不同的是,您可以使用索引在指定的位置添加和移除项目,动态数组会自动重新调整它的大小。它也允许在列表中进行动态内存分配、增加、搜索、排序各项。
- ArrayList 类的方法和属性
1)ArrayList 类的一些常用的 属性:
2)ArrayList 类的一些常用的 方法:
2. 代码演示
注意:为了方便阅读,以下将代码拆分为多段进行演示,实际运行可以把代码直接拼接起来
using
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
Console
运行结果:
补充事项:
关于初始化ArrayList,初始化时可以直接赋值,这里涉及到其它数据类型的转换
static
运行结果: