最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

迅速掌握J(rèn)ava容器中常用的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)限認(rèn)證

    SpringBoot集成Spring security JWT實現(xiàn)接口權(quán)限認(rèn)證

    這篇文章主要介紹了SpringBoot集成Spring security JWT實現(xiàn)接口權(quán)限認(rèn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Java枚舉類enum介紹

    Java枚舉類enum介紹

    這篇文章主要介紹了Java枚舉類enum介紹,和其它普通類一樣,enum同樣可以有成員變量、方法、構(gòu)造器,也可以實現(xiàn)一個或多個接口,需要的朋友可以參考下
    2015-04-04
  • java使用swing繪制國際象棋棋盤

    java使用swing繪制國際象棋棋盤

    這篇文章主要為大家詳細(xì)介紹了java使用swing繪制國際象棋棋盤,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 一文帶你搞懂Java單例模式

    一文帶你搞懂Java單例模式

    單例就是單實例的意思,即在系統(tǒng)全局,一個類只創(chuàng)建一個對象,并且在系統(tǒng)全局都可以訪問這個對象而不用重新創(chuàng)建。本文將通過示例為大家詳細(xì)講解Java單例模式的使用,需要的可以參考一下
    2022-11-11
  • 如何使用SpringMVC的消息轉(zhuǎn)換器設(shè)置日期格式

    如何使用SpringMVC的消息轉(zhuǎn)換器設(shè)置日期格式

    這篇文章主要介紹了如何使用SpringMVC的消息轉(zhuǎn)換器設(shè)置日期格式問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 解決mybatis plus 一對多分頁查詢問題

    解決mybatis plus 一對多分頁查詢問題

    這篇文章主要介紹了解決mybatis plus 一對多分頁查詢問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Java 讀寫鎖源碼分析

    Java 讀寫鎖源碼分析

    這篇文章主要介紹了Java 讀寫鎖的相關(guān)資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-01-01
  • Java微信公眾平臺之群發(fā)接口(高級群發(fā))

    Java微信公眾平臺之群發(fā)接口(高級群發(fā))

    這篇文章主要為大家詳細(xì)介紹了Java微信公眾平臺之群發(fā)接口,高級群發(fā)功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • J2EE Servlet上傳文件到服務(wù)器并相應(yīng)顯示功能的實現(xiàn)代碼

    J2EE Servlet上傳文件到服務(wù)器并相應(yīng)顯示功能的實現(xiàn)代碼

    這篇文章主要介紹了J2EE Servlet上傳文件到服務(wù)器,并相應(yīng)顯示,在文中上傳方式使用的是post不能使用get,具體實例代碼大家參考下本文
    2018-07-07
  • springboot項目如何使用切面記錄用戶操作日志

    springboot項目如何使用切面記錄用戶操作日志

    這篇文章主要介紹了springboot項目如何使用切面記錄用戶操作日志,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10

最新評論

茂名市| 资阳市| 淮南市| 宜春市| 平度市| 无锡市| 鄂托克旗| 石棉县| 壤塘县| 佛冈县| 天柱县| 隆安县| 来宾市| 景洪市| 沁阳市| 芷江| 德昌县| 阜宁县| 甘肃省| 云霄县| 安多县| 桐庐县| 余庆县| 辽宁省| 成安县| 醴陵市| 万年县| 巴塘县| 邯郸市| 杨浦区| 嘉禾县| 中宁县| 临猗县| 古田县| 高州市| 岚皋县| 长治市| 洪泽县| 南城县| 南乐县| 鹤山市|