第四章 用集合组织相关数据
来源:互联网 发布:mac定制粉底液色号图 编辑:程序博客网 时间:2024/06/03 14:58
第四章 用集合组织相关数据
数组的长度固定,集合的长度不定
集合类来自System.Collections;命名空间
ArrayList(数组列表)
数组列表是以线性方式存储的,依次往下存
Length //数组长度属性
Count //集合长度属性
public int Add(Object value); //添加到数组列表
public void Remove(Object value); //通过元素名删除
public void RemoveAt(int index); //通过索引删除
public void Clear(); //清空数组列表
遍历ArrayList使用for循环与foreach循环
集合取出元素必须进行拆箱操作 //转换类型
集合的存取是一个装箱拆箱的过程
数组列表的使用
1、 导入命名空间
2、 实例化集合
3、 对集合做操作
HashTable(哈希表)
哈希表是键/值对存储方式
哈希表有两组数据,键和值
数组列表有一组数据,值
哈希表的键值一一对应
public void Add(Object key,Object value); //添加到哈希表
public void Remove(Object key); //通过键删除
public void Clear(); //清空哈希表
遍历哈希表使用foreach循环
因哈希表没有索引,所以使用foreach遍历哈希表.Values
Values //获取哈希表中所有的值
Keys //获取哈希表中所有的键
泛型集合
泛型集合来自System.Collections.Generic;命名空间
传统的集合无法对元素类型做限制
泛型集合可以对元素类型做限制
获取泛型集合元素不用装箱拆箱操作 //类型转换
泛型集合List<T>
List<T>类的用法类似于ArrayList
List<T>中的T表示可以对集合中元素类型进行约束,T表明集合中管理的元素类型
泛型集合Dictionary<K,V>
Dictionary<K,V>的用法类似于HashTable
Dictionary<K,V>中的K,V表示键/值类型
强类型
对数据类型限制
弱类型
对数据类型不限制
- 第四章 用集合组织相关数据
- S2_二本第三章使用集合组织相关数据(非泛型)
- S2_二本第三章使用集合组织相关数据(泛型)
- dentry数据组织与相关操作
- C#使用聚合组织相关数据
- 摘抄~毛泽东传~第四章 组织
- 第四课:android数据相关---sharedPreferences
- 组织行为学笔记:第四章 对雇员的激励
- 第四章 过滤数据
- 第四章:数据检索
- 第4章 组织程序和数据
- IBM组织结构图相关
- 组织单元相关查询
- 集合入门介绍第四章——Map集合
- 用树组织数据,对组织好的数据进行存文件
- C#中的集合类比较和说明,组织数据在内存中的存储和取用
- C#使用集合组织数据(HashTable、ArrayList、List<T>,Dictionary<K,V>
- 第四章 数据的类型
- white学习13(官方网站的内容),介绍White.NUnit
- C#学习日记2011-4-26
- Setup Factory 部分常用命令
- white学习14(官方网站的内容)
- tomcat6远程调试配置
- 第四章 用集合组织相关数据
- 从 C++ 到 Objective-C(7):继承
- 一个简单例子解释 Java factory
- poj 2774 Long Long Message
- white学习15(官方网站的内容)
- android按back键彻底退出应用程序的方法
- VB编译时出现for Conrtol控件变量已在使用
- 一步步教你用Android Google Map
- 博客推广的几种方式