欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

迅速掌握J(rèn)ava容器中常用的ArrayList類與Vector類用法

 更新時間:2015年11月19日 08:50:46   作者:march alex  
這篇文章主要介紹了Java容器中常用的ArrayList類與Vector類用法,文中只對其最基本的功能給出了示例代碼,需要的朋友可以參考下

ArrayList類
List集合的實(shí)例化:

List<String> l = new ArrayList<String>(); //使用ArrayList類實(shí)例化List集合
List<String> l2 = new LinkedList<String>(); //使用LinkedList類實(shí)例化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示例:實(shí)現(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類實(shí)例:實(shí)現(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)文章

  • 解析 MyBatis 中 Mapper 生效的來龍去脈

    解析 MyBatis 中 Mapper 生效的來龍去脈

    這篇文章主要介紹了解析 MyBatis 中 Mapper 生效的前因后果,介紹了mybatis基本使用及源碼分析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • java多線程模擬搶紅包功能

    java多線程模擬搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了java多線程模擬搶紅包功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • SpringBoot中的main方法注入service

    SpringBoot中的main方法注入service

    這篇文章主要介紹了SpringBoot中的main方法注入service操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • springboot+mybatis快速插入大量數(shù)據(jù)的具體實(shí)現(xiàn)

    springboot+mybatis快速插入大量數(shù)據(jù)的具體實(shí)現(xiàn)

    最近導(dǎo)入表格數(shù)據(jù)時需要同時插入修改大量數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于springboot+mybatis快速插入大量數(shù)據(jù)的具體實(shí)現(xiàn),文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • JDBC利用C3P0數(shù)據(jù)庫連接池連接數(shù)據(jù)庫

    JDBC利用C3P0數(shù)據(jù)庫連接池連接數(shù)據(jù)庫

    這篇文章主要為大家詳細(xì)介紹了JDBC利用C3P0數(shù)據(jù)庫連接池連接數(shù)據(jù)庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 小米Java程序員第二輪面試10個問題 你是否會被刷掉?

    小米Java程序員第二輪面試10個問題 你是否會被刷掉?

    小米Java程序員第二輪面試10個問題,你是否會被刷掉?掌握好基礎(chǔ)知識,祝大家面試順利
    2017-11-11
  • 詳解maven的install的作用

    詳解maven的install的作用

    這篇文章主要介紹了詳解maven的install的作用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java實(shí)現(xiàn)圖片角度旋轉(zhuǎn)并獲得圖片信息

    java實(shí)現(xiàn)圖片角度旋轉(zhuǎn)并獲得圖片信息

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)圖片角度旋轉(zhuǎn)并獲得圖片信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 如何批量測試Mybatis項(xiàng)目中的Sql是否正確詳解

    如何批量測試Mybatis項(xiàng)目中的Sql是否正確詳解

    這篇文章主要給大家介紹了關(guān)于如何批量測試Mybatis項(xiàng)目中Sql是否正確的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • SpringBoot中使用Swagger的超簡單方法

    SpringBoot中使用Swagger的超簡單方法

    大家一致認(rèn)為springBoot使用swagger太麻煩了,每次都需要編寫config,今天小編告訴大家一種超簡單配置方法,教大家如何整合swagger,感興趣的朋友跟隨小編一起看看吧
    2021-07-07

最新評論