日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

(Java)ArrayList集合

發(fā)布時(shí)間:2025/3/20 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (Java)ArrayList集合 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ArrayList集合概述和基本使用

  • ArrayList是可以動(dòng)態(tài)增長(zhǎng)和縮減的索引序列,它是基于數(shù)組實(shí)現(xiàn)的List類.
  • 數(shù)組的長(zhǎng)度不可以發(fā)生改變,但是ArrayList的長(zhǎng)度是可以隨時(shí)變化的
  • 對(duì)于ArrayList來(lái)說(shuō),有一對(duì)尖括號(hào)代表泛型,泛型,也就是裝在集合中的所有元素,全都是統(tǒng)一的給定的類型。

注意:泛型只能是引用類型,不能是基本類型。

代碼演示

import java.util.ArrayList;public class Demo01ArrayList {public static void main(String[] args) {//創(chuàng)建一個(gè)Arraylist集合,集合的名稱是list,里面裝的全是String類型的字符串?dāng)?shù)據(jù)//注意:<>代表泛型,只能是引用類型,不能是基本類型ArrayList<String> list = new ArrayList<>();System.out.println(list);//[].打印的不是地址值,說(shuō)明Arraylist重寫(xiě)了toString方法//add方法向list中添加元素list.add("張三");list.add("李四");list.add("趙五");System.out.println(list);} }

ArrayList的常用方法和遍歷

  • public boolean add(E e):向集合中添加元素,參數(shù)的類型與泛型一致。返回值代表是否添加成功。
  • public E get(int index):從集合中獲取元素,參數(shù)是索引編號(hào),返回值就是對(duì)應(yīng)位置的元素。
  • public E remove(int index):從集合中刪除元素,參數(shù)是索引編號(hào),返回值就是被刪除掉的元素。
  • public int size():獲取集合的尺寸長(zhǎng)度,返回值是集合中包含的元素個(gè)數(shù)
  • 遍歷集合:和數(shù)組遍歷的方法一樣,只是長(zhǎng)度用size()方法,定位元素用get()方法

代碼演示

import java.util.ArrayList;public class Demo02ArrayListMethod {public static void main(String[] args) {ArrayList<String> list = new ArrayList<>();list.add("張三");list.add("李四");list.add("趙五");method();eachPrint(list);}/*遍歷集合并打印*/private static void eachPrint(ArrayList<String> list) {System.out.println("------------------------遍歷集合并打印--------------------------");for (int i = 0; i < list.size(); i++) {System.out.println("第"+i+"號(hào)元素為"+list.get(i));}}/*ArrayList集合常用方法add(E e),get(int index),remove(int index),size()*/private static void method() {System.out.println("-------------------------ArrayList集合常用方法-------------------------");ArrayList<String> list = new ArrayList<>();//向集合中添加元素 addBoolean success= list.add("0.張三");list.add("1.李四");list.add("2.趙五");System.out.println("添加動(dòng)作是否成功:"+success);System.out.println(list);//獲取集合中元素 getSystem.out.println("獲得集合中的2號(hào)元素:"+list.get(2));//刪除集合中元素 removeString removed = list.remove(2);System.out.println("被刪除的元素是:"+removed);System.out.println("刪除完2號(hào)元素之后的集合為:"+list);} }

ArrayList集合存儲(chǔ)基本數(shù)據(jù)類型

  • 如果希望向集合ArrayList當(dāng)中存儲(chǔ)基本數(shù)據(jù)類型,必須使用基本類型對(duì)應(yīng)的“包裝類”。
基本類型包裝類
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean
  • 因?yàn)榘b類位于Java.lang包下,所以可以直接引用,無(wú)需創(chuàng)建對(duì)象。

代碼演示

public class Demo03ArrayListBasic {public static void main(String[] args) {ArrayList<Integer> list = new ArrayList<>();list.add(100);list.add(200);int iget = list.get(1);System.out.println("第1號(hào)元素是"+iget);System.out.println(list);} }

總結(jié)

以上是生活随笔為你收集整理的(Java)ArrayList集合的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。