这篇文章主要介绍了Java容器中常用的ArrayList类与Vector类用法,文中只对其最基本的功能给出了示例代码,需要的朋友可以参考下
ArrayList类
List集合的实例化:
- List<String> l = new ArrayList<String>(); //使用ArrayList类实例化List集合
- List<String> l2 = new LinkedList<String>(); //使用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.*" %>
- <%
- List<String> list = new ArrayList<String>();
- for(int i=0;i<3;i++) {
- list.add(new String("福娃" + i));
- }
- list.add(1, "后添加的福娃");
- //输出所有元素
- Iterator<String> 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<v.size();i++) {
- out.println(v.indexOf(v.elementAt(i))+": "+v.elementAt(i));
- }
- %>
显示结果为:
- 0: 福娃0 1: 福娃2
新闻热点
疑难解答
图片精选