软件编程
位置:首页>> 软件编程>> java编程>> 迅速掌握Java容器中常用的ArrayList类与Vector类用法

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

作者:march alex  发布时间:2022-12-16 16:18:47 

标签:Java,容器

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
0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com