Set集合特点:
① 一次只存一个元素,
② 不能存储重复的元素
③ 存储顺序和取出来的顺序不一定一致不能存储重复的元素
可以利用②这一特点,完成去重的功能。
一:Set集合去掉List集合中重复元素
public static void main(String[] args) {
//利用set集合 去除ArrayList集合中的重复元素
ArrayList list = new ArrayList();
list.add("1");
list.add("
一、先来分别介绍一下ArrayList,Hashtable,List,Dictionary
1.ArrayList动态数组,保存值的时候比较好用
2.Hashtable以存储键值对的方式存储。value,和key
3.List 和 Dictionary 应该是泛型吧,可以保存实体类
二、各种集合的遍历方法演示
1.ArrayList
ArrayList list = new ArrayList();
//for遍历
for (int i = 0; i < list.Count; i+
[] 是针对特定类型、固定长度的。
List 是针对特定类型、任意长度的。
Array 是针对任意类型、固定长度的。
ArrayList 是针对任意类型、任意长度的。
Array 和 ArrayList 是通过存储 object 实现任意类型的,所以使用时要转换。
应用示例 代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; u
代码如下:public class FileAccess{
//储存所有文件夹名private ArrayList dirs;
public FileAccess(){dirs = new ArrayList();}
//获取所有文件名private ArrayList GetFileName(string dirPath){ArrayList list = new ArrayList();
if (Directory.Exists(dirPath)){list.AddRange(Directo