迅速掌握Java容器中常用的ArrayList類與Vector類用法
更新時間:2015年11月19日 08:50:46 作者:march alex
這篇文章主要介紹了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示例:實現(xiàn)創(chuàng)建空的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());
}
%>
輸出結(jié)果為:
福娃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類實例:實現(xiàn)創(chuàng)建空的Vector對象,并向其添加元素,然后輸出所有元素。
<%@ page import="java.util.*" %>
<%
Vector v = new Vector(); //創(chuàng)建空的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));
}
%>
顯示結(jié)果為:
0: 福娃0 1: 福娃2
相關(guān)文章
SpringBoot集成Spring security JWT實現(xiàn)接口權(quán)限認證
這篇文章主要介紹了SpringBoot集成Spring security JWT實現(xiàn)接口權(quán)限認證,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04
如何使用SpringMVC的消息轉(zhuǎn)換器設(shè)置日期格式
這篇文章主要介紹了如何使用SpringMVC的消息轉(zhuǎn)換器設(shè)置日期格式問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07
J2EE Servlet上傳文件到服務器并相應顯示功能的實現(xiàn)代碼
這篇文章主要介紹了J2EE Servlet上傳文件到服務器,并相應顯示,在文中上傳方式使用的是post不能使用get,具體實例代碼大家參考下本文2018-07-07

