首页 > 开发 > Java > 正文

迅速掌握Java容器中常用的ArrayList类与Vector类用法

2024-07-13 09:56:10
字体:
来源:转载
供稿:网友

这篇文章主要介绍了Java容器中常用的ArrayList类与Vector类用法,文中只对其最基本的功能给出了示例代码,需要的朋友可以参考下

ArrayList类

List集合的实例化:

 

 
  1. List<String> l = new ArrayList<String>(); //使用ArrayList类实例化List集合 
  2. 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对象,并向其添加元素,然后输出所有元素。

 

 
  1. <%@ page import="java.util.*" %> 
  2. <% 
  3. List<String> list = new ArrayList<String>(); 
  4. for(int i=0;i<3;i++) { 
  5. list.add(new String("福娃" + i)); 
  6. list.add(1, "后添加的福娃"); 
  7. //输出所有元素 
  8. Iterator<String> it = list.iterator(); 
  9. while(it.hasNext()) { 
  10. out.println(it.next()); 
  11. %> 

输出结果为:

 

 
  1. 福娃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对象,并向其添加元素,然后输出所有元素。

 

 
  1. <%@ page import="java.util.*" %> 
  2. <% 
  3. Vector v = new Vector(); //创建空的Vector对象 
  4. for(int i=0;i<3;i++) { 
  5. v.add(new String("福娃" + i)); 
  6. v.remove(1); //移除索引位置为1的元素 
  7. //显示全部元素 
  8. for(int i=0;i<v.size();i++) { 
  9. out.println(v.indexOf(v.elementAt(i))+": "+v.elementAt(i)); 
  10. %> 

显示结果为:

 

  1. 0: 福娃0 1: 福娃2 

注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表