下载此文档

集合副本学习教案.pptx


文档分类:中学教育 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
集合(jíhé)副本
第一页,共27页。
回顾(huígù)
定义类
定义类方法(fāngfǎ)
方法(fāngfǎ)重载
构造方法(fāngfǎ)
定义字段
定义属性
第1页/共26页
第二页,共27页。
理解掌握(zhǎngwò)集合
ArrayList
HashTable
理解掌握(zhǎngwò)泛型集合
List<T>
Dictionary<K,V>
本章(běn zhānɡ)目标
第2页/共26页
第三页,共27页。
集合(jíhé)的作用/功能
管理数据/对象
有很多数据/对象,你可以把它们放入一个集合,需要使用时再去取出
和数组类似,主要优点是没有数量限制
集合主要方法:
Add() 添加数据/对象
[ ] 取出数据/对象
Remove() 移除数据/对象
RemoveAt()移除数据/对象
Count 数据/对象的数量
Clear() 清除所有(suǒyǒu)数据/对象
foreach 遍历集合中所有(suǒyǒu)数据
第3页/共26页
第四页,共27页。
数组的局限(júxiàn)
string[] Students = new string[3] {"张三(zhānɡ sān)", "李四", "王五"};
如果(rúguǒ)每个班级的人数不固定
班级中来了一个新的学员
班级人员的数组
调整大小困难
增加元素困难
能否动态的维护一个集合?
重新定义数组
相同类型和名称变量的集合
第4页/共26页
第五页,共27页。
ArrayList是一个可动态(dòngtài)维护长度的集合
可维护动态(dòngtài)长度的集合
新增元素(yuán sù)
可删除元素
可访问单个元素
object
object
object
object
0
1
2
3
索引(下标)
object
4
0
1
2
3
ArrayList
自动调整索引
通过索引访问
第5页/共26页
第六页,共27页。
ArrayList的初始化
using ;

ArrayList Students = new ArrayList();
引入命名(mìng míng)空间
实例化一个(yī ɡè)对象
常见(chánɡ jiàn)错误
未引入命名空间
定义时未实例化

实例化ArrayList对象
第6页/共26页
第七页,共27页。
ArrayList添加(tiān jiā)元素
int Add(Object value) //添加一个(yī ɡè)对象到集合的末尾
ArrayList students = new ArrayList();
Student scofield = new Student("Scofield", , 28, "越狱(yuè yù)狱");

(scofield);
创建学员对象
添加学员
连续添加三个学员对象
并获取集合元素的数目
返回索引

建立班级学员的集合
第7页/共26页
第八页,共27页。
访问(fǎngwèn)ArrayList元素
(类型(lèixíng)) ArrayList[index] //按指定索引(下标)取得对象
Student stu1 = (Student)students[0];
();

按索引(suǒyǐn)取值
转换为学员对象
ArrayList第一个对象的索引是0
需要类型转换
第8页/共26页
第九页,共27页。
删除(shānchú)ArrayList的元素
(对象名) //删除指定(zhǐdìng)对象名的对象
(index) //删除指定(zhǐdìng)索引的对象
() //清除集合内的所有元素
(0);
(zhang);
Student leave = (Student)students[0];
();
通过索引删除(shānchú)对象
通过指定对象删除
只剩一个对象
剩余的元素会自动调整索引
取得删除后的第一个对象
第9页/共26页
第十页,共27页。

集合副本学习教案 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小465 KB
  • 时间2022-01-01