ArrayList 类和List泛型集合
来源:互联网 发布:windows 7 64 sp1补丁 编辑:程序博客网 时间:2024/06/17 02:27
一、简介
ArrayList 很类似数组,ArrayList 类没有固定大小,可以根据需要不断增长,默认大小为16个元素,当添加第
17个元素时会自动扩展到32个;可以显式地指定其容量;可以存储不同类型的元素, 因为所有ArrayList中的元素
都是对象(System.Object)
二、ArrayList 的方法
Add(object) 把一个对象添加到 ArrayList 的末尾
Insert(index,object)在指定位置插入一个对象
Remove(object)移除一个对象
RemoveAt(index)移除一个对象
Clear()移除所有元素
Sort对ArrayList 中的元素进行排序
三、例子
class NewArrayList
{
public void Get()
{
int[] n = new int[6] { 1, 2, 3, 4, 5, 6, };
ArrayList A = new ArrayList();
A.Add(10);
foreach (int b in n)
{
A.Add(b);
}
A.Insert(4, 9);
// A.Remove(9);
//A.RemoveAt(n[4]);
// A.RemoveAt(4);
//A.Clear();
// A.Sort();
foreach (int i in A)
{
Console.WriteLine(i);
}
}
四、List泛型
1、泛型集合可以约束集合内的元素类型 :编译时检查类型约束;需装箱拆箱
2、泛型最常见的用途是泛型集合,命名空间System.Collections.Generic中包含了一些基于泛型的集合类,使用
泛型集合类可以提高更高类型安全性,还有更高的性能.
3、例子,将字符串加入List泛型集合,并读取
List<string> list=new List<string>();
list.Add("aaa");
list.Add("bbb");
list.Add("ccc");
foreach (string i in list)
{
Console.WriteLine(i);
}
0 0
- ArrayList 类和List泛型集合
- C#ArrayList 集合 和list<t>泛型集合
- ArrayList/List 泛型集合
- C# 泛型集合List和非泛型集合ArrayList的性能比较
- C# 泛型集合List和非泛型集合ArrayList的性能比较
- C# 泛型集合List和非泛型集合ArrayList的性能比较
- 泛型集合List<T>和非泛型集合ArrayList性能比较
- 集合和泛型3-----集合2 ArrayList类
- 集合:List实现类ArrayList
- C# ArrayList 和 List 集合类型
- list集合类型,arraylist和vector
- 20151117 List集合+ArrayList类+LinkedList类
- c# 集合类:ArrayList,StringCollection,Hashtable,List
- c# 集合类:ArrayList,StringCollection,Hashtable,List
- 集合 List ArrayList 问题
- List集合之ArrayList
- List集合之ArrayList
- List集合ArrayList,LinkList
- Lua数据结构 — Udata(五)
- 用AsyncTask进行网络取图片
- SQL基本操作
- 数据库连接
- go项目使用gox交叉编译,生成跨平台的可执行文件
- ArrayList 类和List泛型集合
- 编写一遍折半查找。
- 手把手教你搭建和配置Jenkins环境
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- eclipse控制台显示mysql数据库表的内容、数据库主键、Jdbc中带有变量的sql语句写法12-30-2014
- Flash Nexus5
- java抓包工具及配置
- 查询
- 9.5(2)十数之王