1>ArrayList是一个非静态类,在创建集合的时候,创建这个类的对象才可以使用,比如说:
ArrayList list=new ArrayList();
这样就创建了ArrayList这个类的对象list,才可以使用它里面的各种方法。
2>list中和数组不一样,它不用声明这个集合的长度,还可以装各种类型的元素。
list的各种方法
- list.add()这个方法是添加单个元素,例如:list.add(1);,list.add("随便加");给这个集合添加各种类型的元素。
- list.addrange():这个方法是给这个集合添加集合,例如:
list.addrange(new string(){"你","好","我","是","人","类"};
这样就给这个集合添加了一个string类型的数组。 - list.clear();是清楚之前添加的所有元素。
- list.remove();是移除集合中的元素。把你要移除的元素放到这个方法的括号里面就好了。
例如:
list.remove("我"):这样就把上面添加到集合中的“你好,我是人类”里面的“我”字移除了。 - list.removeat();这个方法是根据集合的索引,也就是下标去移除元素,例如:
list.removeat(0);
这样就把这个集合的第0个元素移除了。 - list.removerange(0.3);这个方法是移除这个集合中下标为0到3(不包含第三个)的所有元素。
- list.insert();这个方法是插入单个元素,例如:
list.insert(2,"随便什么都可以");
这就在这个集合的下标为2之前的地方插入了“随便什么都可以”的字段,至于插入什么类型的都可以。 - list.cotains();这个方法是判断这个集合中有没有这个元素,例如:
list.cotains("你")
意思是判断这个集合中有没有"你"这个元素,它是有返回值的bool类型,所以要声明一个bool型的变量来接收它。