ArrayList类
List集合的实例化:
Listl = new ArrayList (); //使用ArrayList类实例化List集合 List l2 = new linkedList (); //使用linkedList类实例化List集合
ArrayList常用方法:
- add(int index, Object obj);
- addAll(int, Collection coll);
- remove(int index);
- set(int index, Object obj);
- get(int index);
- indexOf(Object obj);
- lastIndexOf(Object obj);
- listIterator();
- ListIterator(int index);
ArrayList示例:实现创建空的ArrayList对象,并向其添加元素,然后输出所有元素。
<%@ page import="java.util.*" %> <% Listlist = new ArrayList (); for(int i=0;i<3;i++) { list.add(new String("福娃" + i)); } list.add(1, "后添加的福娃"); //输出所有元素 Iterator it = list.iterator(); while(it.hasNext()) { out.println(it.next()); } %>
输出结果为:
福娃0 后添加的福娃 福娃1 福娃2
linkedList类的用法与ArrayList类类似。
Vector类
Vector类常用方法:
- add(int index, Object element);
- addElementAt(Object obj, int index);
- size();
- elementAt(int index);
- setElementAt(Object obj, int index);
- removeElementAt(int index);
Vector类实例:实现创建空的Vector对象,并向其添加元素,然后输出所有元素。
<%@ page import="java.util.*" %>
<%
Vector v = new Vector(); //创建空的Vector对象
for(int i=0;i<3;i++) {
v.add(new String("福娃" + i));
}
v.remove(1); //移除索引位置为1的元素
//显示全部元素
for(int i=0;i
显示结果为:
0: 福娃0 1: 福娃2



