源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-09-13 07:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:迅速掌握Java容器中常用的ArrayList类与Vector类用法
[b]ArrayList类 [/b]List集合的实例化:
List<String> l = new ArrayList<String>(); //使用ArrayList类实例化List集合
List<String> l2 = new LinkedList<String>(); //使用LinkedList类实例化List集合
ArrayList常用方法: [list] [*]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);[/*] [/list] 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类类似。 [b]Vector类 [/b]Vector类常用方法: [list] [*]add(int index, Object element);[/*] [*]addElementAt(Object obj, int index);[/*] [*]size();[/*] [*]elementAt(int index);[/*] [*]setElementAt(Object obj, int index);[/*] [*]removeElementAt(int index);[/*] [/list] 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)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部