数组和集合对象(三) ArrayList练习
2008-09-05 10:45
176 查看
如有要源代码的,请到些下载:http://d.download.csdn.net/down/598127/xianshuang
使用AraayList就首先导入命名空间:using System.Collections;
下面是它的属性与方法:
// arraylist 属性 :
//Capacity ------指定数组列表可以包含的元素个数,默认容量为16
//Count ------返回数组列表中的元素个数
// arraylist 方法:
//Add ------在数组列表末尾添加元素
//Contains ------检查给定元素是否属于数组列表
//Insert ------将给定元素插入数组列表中指定的索引位置
//Remove ------从数组列表中移除第一次出现的给定对象
//RemoveAt ------移除数组列表中特定索引位置的元素
//TrimToSize ------定义数组列表中的实际元素个数
![](http://hiphotos.baidu.com/%C4%E3%D5%E6%B5%C3%BA%DC%BA%C3/abpic/item/a6f82f26f8815f0e8a82a18d.jpg)
此图是例题界面:
我们可以通过arraylist来存放数据,而且还可以使用它的方法的其它功能,比如说用Contains检查它里面是否有某个值。
如图可以在增加按钮中添加代码:
_arrPerson.Add(this.txtPersonName.Text);
lstMessage.Items.Clear();
lstMessage.Items.Add("数组的容量是:" + this._arrPerson.Capacity.ToString());
lstMessage.Items.Add("数组的元素个数是:" + this._arrPerson.Count.ToString());
lstMessage.Items.Add("----------------------------------------------------");
foreach (string personName in _arrPerson)
{
lstMessage.Items.Add("元素:" + personName);
}
lstMessage.Items.Add("----------------------------------------------------");
_arrPerson.TrimToSize();
lstMessage.Items.Add("整理后的数组容量是:" + _arrPerson.Capacity.ToString());
然后在查找中写:
if (_arrPerson.Contains(txtSearchString.Text))
{
MessageBox.Show("存在这个元素");
}
else
{
MessageBox.Show("不存在这个元素");
}
来试试吧!
使用AraayList就首先导入命名空间:using System.Collections;
下面是它的属性与方法:
// arraylist 属性 :
//Capacity ------指定数组列表可以包含的元素个数,默认容量为16
//Count ------返回数组列表中的元素个数
// arraylist 方法:
//Add ------在数组列表末尾添加元素
//Contains ------检查给定元素是否属于数组列表
//Insert ------将给定元素插入数组列表中指定的索引位置
//Remove ------从数组列表中移除第一次出现的给定对象
//RemoveAt ------移除数组列表中特定索引位置的元素
//TrimToSize ------定义数组列表中的实际元素个数
![](http://hiphotos.baidu.com/%C4%E3%D5%E6%B5%C3%BA%DC%BA%C3/abpic/item/a6f82f26f8815f0e8a82a18d.jpg)
此图是例题界面:
我们可以通过arraylist来存放数据,而且还可以使用它的方法的其它功能,比如说用Contains检查它里面是否有某个值。
如图可以在增加按钮中添加代码:
_arrPerson.Add(this.txtPersonName.Text);
lstMessage.Items.Clear();
lstMessage.Items.Add("数组的容量是:" + this._arrPerson.Capacity.ToString());
lstMessage.Items.Add("数组的元素个数是:" + this._arrPerson.Count.ToString());
lstMessage.Items.Add("----------------------------------------------------");
foreach (string personName in _arrPerson)
{
lstMessage.Items.Add("元素:" + personName);
}
lstMessage.Items.Add("----------------------------------------------------");
_arrPerson.TrimToSize();
lstMessage.Items.Add("整理后的数组容量是:" + _arrPerson.Capacity.ToString());
然后在查找中写:
if (_arrPerson.Contains(txtSearchString.Text))
{
MessageBox.Show("存在这个元素");
}
else
{
MessageBox.Show("不存在这个元素");
}
来试试吧!
相关文章推荐
- Java基础知识_day09_(对象数组,ArrayList集合)
- 数组和集合对象(二) Hashtable练习
- Java常见容器练习一(顺序容器,对象数组,集合容器)
- 对象数组,集合,ArrayList,LinkedList,TreeSet,
- 使用Comparable、Comparator接口实现对对象数组、List集合自定义排序
- C# 数组集合 <一>基本概念(Array&ArrayList&List<T>&SortList&LinkList的实现Code)
- Java基础知识强化之集合框架笔记45:Set集合之TreeSet存储自定义对象并遍历练习1(自然排序)
- jquery 遍历对象、数组、集合
- 17-集合框架-15-常用对象API(集合框架-ArrayList集合存储自定对象)
- 17-集合框架-25-常用对象API(集合框架-TreeSet集合练习-字符串长度排序)
- 对象容器、对象数组、集合容器(输出改进)
- 面向对象程序设计上机练习八(对象数组)
- 1254-面向对象程序设计上机练习八(对象数组)
- jquery 遍历对象、数组、集合
- C#中数组、ArrayList与List对象的区别
- 利用JAVA数组模拟集合实现简单的对象数组的添加
- java集合的运用,把数组和对象的json格式,转换成对象和数组的格式
- java 集合 之 链表和线性表以及ArrayList的各方法的介绍及示例 及 ArrayList与LinkedList的区别分析 及 ArrayList与Array(数组)的区别
- 集合第七发练习之利用ArrayList做栈、队列
- 在servlet存储对象的实列化,然后通过jsp把对象中一个方法返回的是Arraylist集合 数据调用出来