迅速掌握Java容器中常用的ArrayList类与Vector类用法
ArrayList类
List集合的实例化:
List<String>l=newArrayList<String>();//使用ArrayList类实例化List集合 List<String>l2=newLinkedList<String>();//使用LinkedList类实例化List集合
ArrayList常用方法:
- add(intindex,Objectobj);
- addAll(int,Collectioncoll);
- remove(intindex);
- set(intindex,Objectobj);
- get(intindex);
- indexOf(Objectobj);
- lastIndexOf(Objectobj);
- listIterator();
- ListIterator(intindex);
ArrayList示例:实现创建空的ArrayList对象,并向其添加元素,然后输出所有元素。
<%@pageimport="java.util.*"%>
<%
List<String>list=newArrayList<String>();
for(inti=0;i<3;i++){
list.add(newString("福娃"+i));
}
list.add(1,"后添加的福娃");
//输出所有元素
Iterator<String>it=list.iterator();
while(it.hasNext()){
out.println(it.next());
}
%>
输出结果为:
福娃0后添加的福娃福娃1福娃2
LinkedList类的用法与ArrayList类类似。
Vector类
Vector类常用方法:
- add(intindex,Objectelement);
- addElementAt(Objectobj,intindex);
- size();
- elementAt(intindex);
- setElementAt(Objectobj,intindex);
- removeElementAt(intindex);
Vector类实例:实现创建空的Vector对象,并向其添加元素,然后输出所有元素。
<%@pageimport="java.util.*"%>
<%
Vectorv=newVector();//创建空的Vector对象
for(inti=0;i<3;i++){
v.add(newString("福娃"+i));
}
v.remove(1);//移除索引位置为1的元素
//显示全部元素
for(inti=0;i<v.size();i++){
out.println(v.indexOf(v.elementAt(i))+":"+v.elementAt(i));
}
%>
显示结果为:
0:福娃01:福娃2
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短