程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 敏捷控制Java容器中經常使用的ArrayList類與Vector類用法

敏捷控制Java容器中經常使用的ArrayList類與Vector類用法

編輯:關於JAVA

敏捷控制Java容器中經常使用的ArrayList類與Vector類用法。本站提示廣大學習愛好者:(敏捷控制Java容器中經常使用的ArrayList類與Vector類用法)文章只能為提供參考,不一定能成為您想要的結果。以下是敏捷控制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 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved