当前位置: 移动技术网 > IT编程>开发语言>Java > 迅速掌握Java容器中常用的ArrayList类与Vector类用法

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

邪能腺体,金富利心水论坛,中国整形第一人

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 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网