成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

Java基礎學習之ArrayList類概述與常用方法

本篇文章給大家帶來了關于java的相關知識,主要為大家簡單的介紹Java中ArrayList類的概述、常用方法及存儲字符串并遍歷,文中的示例代碼講解詳細,下面一起來看一下,希望對大家有幫助。

Java基礎學習之ArrayList類概述與常用方法

推薦學習:《java視頻教程》

一、ArrayList類概述

什么是集合:

提供一種存儲空間可變的存儲模型,存儲的數據容量可以發生改變

ArrayList集合的特點:

底層是數組實現的,長度可以變化

泛型的使用:

用于約束集合中存儲元素的數據類型

二、ArrayList類常用方法

構造方法

方法名 說明
public ArrayList() 創建一個空的集合對象

成員方法

方法名 說明
public boolean remove(Object o) 刪除指定的元素,返回刪除是否成功
public E remove(int index) 刪除指定索引處的元素,返回被刪除的元素
public E set(int index,E element) 修改指定索引處的元素,返回被修改的元素
public E get(int index) 返回指定索引處的元素
public int size() 返回集合中的元素的個數
public boolean add(E e) 將指定的元素追加到此集合的末尾
public void add(int index,E element) 在此集合中的指定位置插入指定的元素

示例代碼:

public class ArrayListDemo02 {     public static void main(String[] args) {         //創建集合         ArrayList<String> array = new ArrayList<String>();           //添加元素         array.add("hello");         array.add("world");         array.add("java");           //public boolean remove(Object o):刪除指定的元素,返回刪除是否成功         System.out.println(array.remove("world"));         System.out.println(array.remove("javaee"));           //public E remove(int index):刪除指定索引處的元素,返回被刪除的元素         System.out.println(array.remove(1));         //IndexOutOfBoundsException         System.out.println(array.remove(3));           //public E set(int index,E element):修改指定索引處的元素,返回被修改的元素         System.out.println(array.set(1,"javaee"));         //IndexOutOfBoundsException         System.out.println(array.set(3,"javaee"));           //public E get(int index):返回指定索引處的元素         System.out.println(array.get(0));         System.out.println(array.get(1));         System.out.println(array.get(2));           //public int size():返回集合中的元素的個數         System.out.println(array.size());           //輸出集合         System.out.println("array:" + array);     } }

三、ArrayList存儲字符串并遍歷

需求:創建一個存儲字符串的集合,存儲3個字符串元素,使用程序實現在控制臺遍歷該集合

思路:

1、創建集合對象

2、往集合中添加字符串對象

3、遍歷集合,首先要能夠獲取到集合中的每一個元素,這個通過get(int index)方法實現

4、遍歷集合,其次要能夠獲取到集合的長度,這個通過size()方法實現

5、遍歷集合的通用格式

代碼實現:

public class ArrayListTest01 {     public static void main(String[] args) {         //創建集合對象         ArrayList<String> array = new ArrayList<String>();         //往集合中添加字符串對象         array.add("張三");         array.add("李四");         array.add("王五");         //遍歷集合,其次要能夠獲取到集合的長度,這個通過size()方法實現         System.out.println(array.size());         //遍歷集合的通用格式         for(int i=0; i<array.size(); i++) {             String s = array.get(i);             System.out.println(s);         }     } }

四、ArrayList存儲學生對象并遍歷

需求:創建一個存儲學生對象的集合,存儲3個學對象,使用程序實現在控制臺遍歷該集合

思路:

1、定義學生類

2、創建集合對象

3、創建學生對象

4、添加學生對象到集合中

5、遍歷集合,采用通用遍歷格式實現

代碼實現:

public class ArrayListTest02 {     public static void main(String[] args) {         //創建集合對象         ArrayList<Student> array = new ArrayList<>();         //創建學生對象         Student s1 = new Student("張三", 30);         Student s2 = new Student("李四", 33);         Student s3 = new Student("王五", 28);         //添加學生對象到集合中         array.add(s1);         array.add(s2);         array.add(s3);         //遍歷集合,采用通用遍歷格式實現         for (int i = 0; i < array.size(); i++) {             Student s = array.get(i);             System.out.println(s.getName() + "," + s.getAge());         }     }

五、ArrayList存儲學生對象并遍歷升級版

需求:創建一個存儲學生對象的集合,存儲3個學生對象,使用程序實現在控制臺遍歷該集合,學生的姓名和年齡來自于鍵盤錄入

思路:

1、定義學生類,為了鍵盤錄入數據方便,把學生類中的成員變量都定義為String類型

2、創建集合對象

3、鍵盤錄入學生對象所需要的數據

4、創建學生對象,把鍵盤錄入的數據賦值給學生對象的成員變量

5、往集合中添加學生對象

6、遍歷集合,采用通用遍歷格式實現

代碼實現:

public class ArrayListTest {     public static void main(String[] args) {         //創建集合對象         ArrayList<Student> array = new ArrayList<Student>();         //為了提高代碼的復用性,我們用方法來改進程序         addStudent(array);         addStudent(array);         addStudent(array);         //遍歷集合,采用通用遍歷格式實現         for (int i = 0; i < array.size(); i++) {             Student s = array.get(i);             System.out.println(s.getName() + "," + s.getAge());         }     }     /*         兩個明確:             返回值類型:void             參數:ArrayList<Student> array      */     public static void addStudent(ArrayList<Student> array) {         //鍵盤錄入學生對象所需要的數據         Scanner sc = new Scanner(System.in);         System.out.println("請輸入學生姓名:");         String name = sc.nextLine();         System.out.println("請輸入學生年齡:");         String age = sc.nextLine();         //創建學生對象,把鍵盤錄入的數據賦值給學生對象的成員變量         Student s = new Student();         s.setName(name);         s.setAge(age);         //往集合中添加學生對象         array.add(s);     } }

推薦學習:《java視頻教程》

VIP推薦:共22門課程,總價3725元,開通VIP會員免費

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
黑人又大又粗又硬XXXXX| 精品熟人妻一区二区三区四区不卡 | 亚洲人成人无码www五月婷| 亚洲精品中文字幕久久久久| 野花影视在线观看免费高清完整版| 影音先锋亚洲无码资源网| 最新的美国ZOOM动物| 啊灬啊别停灬用力啊| 成人午夜亚洲精品无码区| 无码高潮喷吹在线播放亚洲| 无码欧亚熟妇人妻AV在线外遇| 亚洲AV成人无码久久精品老人| 亚洲人成人无码www五月婷| 中文字幕人妻熟在线影院| www高潮无码免费看| 国产A级毛片久久久精品毛片| 国产午夜亚洲精品国产成人小说| 黄 色 网 站 在 线 免费| 久久丫精品国产亚洲AV不卡| 人妻aⅴ无码一区二区色戒| 四虎永久在线精品免费网址 | 在线看片无码永久免费AV| WWW国产成人免费观看视频| 国产成人一区二区三区| 精品人妻人人做人人爽夜夜爽| 美女直播全婐APP免费| 日本日本熟妇中文在线视频| 午夜A成V人电影| 一本一道精品欧美中文字幕| 被老外添嫩苞添高潮NP电影| 国产午夜成人AV在线播放| 久久熟妇人妻午夜寂寞影院| 人人妻人人爽人人澡AV| 亚洲AV色一区二区三区蜜桃| 中国熟妇牲交视频| 亚洲熟妇无码乱码AV电影| CHINESE老女人老熟妇HD| 国产精品精华液网站| 久久婷婷成人综合色| 日本强伦姧人妻一区二区| 亚洲AV色香蕉一区二区三区蜜桃 | 亚洲欧美综合人成在线| FREE乌克兰嫩交HD| 国产日韩在线欧美视频| 免费无码AV片在线观看中文 | 欧美精品一区二区三区人妻久久久| 天天躁日日躁狠狠躁欧美老妇小说| 亚洲无人区码一码二码三码区别| 波多野结衣AV无码久久一区| 京东影业JD008苏小小| 奇米综合四色77777久久| 亚洲AV永久无无码精品一区二区| 9I国产麻豆国产AV旗袍| 国产真人无码作爱视频免费 | CHINESE新版少妇嫖妓VI| 国产亚洲精品自在久久VR| 欧美成人性生免费看的| 亚洲AV无码AV在线播放| AV一区二区三区| 皇叔撞着小公主的小说叫什么| 人妻妺妺窝人体色777777| 全部免费毛片在线播放| 亚洲AV日韩AV一区谷露| GOGO全球高清专业大尺度摄影 | 高清中文字幕成人AV| 久久亚洲精品无码| 无码国产乱人伦偷精品视频 | 国产精华液一区二区区别| 免费A级毛片18禁| 亚洲AV成人片无码网站网8X| 把腿张开老子CAO烂你| 久久精品人妻少妇一区二区| 天天夜碰日日摸日日澡性色AV| 6080午夜三级中文在线观看| 黑人巨大精品欧美一区二区| 日韩AV无码社区一区二区三区| 野外妓女脱裤子让老头玩| 国产精品久久久久JK制服| 欧洲美熟女乱又伦AV| 亚洲中文字幕爆乳人妻| 国产欧美久久一区二区| 日本熟妇人妻XXXXX| 在线播放无码后入内射少妇| 国内精品久久久久精品| 肉蒲团之极乐宝鉴| 99精品无人区乱码在线观看| 久久电影网午夜鲁丝片伦| 无码AV在线一区二区| 按摩男让我高潮做了3次正常吗| 久久久亚洲一区少妇无码| 亚洲 日韩 另类 制服 无码 | 哈昂~哈昂够了太多了老师| 日韩欧美人妻在线| 99久久久国产精品免费蜜臀| 久久久久蜜桃精品成人片| 亚洲AV无码专区国产乱码DVD| 国产成人 综合 亚洲欧美| 欧美伊人久久大香线蕉综合| 岳两腿之间白嫩的小缝| 精品无码国产污污污免费网站国产| 无码色偷偷亚洲国内自拍| 成人网站在线观看丰满少妇电影| 女主被强迫侵犯H文| 野花韩国在线观看免费版5| 好深好湿好硬顶到了好爽| 无人区乱码一线忘忧草| 国产草草影院CCYYCOM| 日产精品卡2卡3卡4卡免费| AV在线播放网站| 免费A级毛片18禁网站APP| 伊人久久大香线蕉成人| 久久精品人人爽人人爽| 亚洲乱色熟女一区二区三区丝袜| 国产在线观看无遮挡无码AⅤ多人| 玩弄人妻热妇性色Av少妇| 粉嫩av.com| 色综合AV男人的天堂伊人| 成 人 网 站 在线 看 免费| 人妻AV一区二区三区| JIZZ成熟丰满韩国女人.| 欧美成人片一区二区三区| 7777788888管家婆中特| 妺妺窝人体色WWW在线一| 中文天堂在线最新版在线WWW| 久久无码人妻一区二区三区| 夜夜添无码试看一区二区三区| 久别的草原在线影院观看中文| 亚洲成AV人片在线播放无码| 国语高潮无遮挡无码免费看| 亚洲AV无码国产精品色午| 国产一区在线观看二区| 亚洲AV无码AV制服丝袜在线| 国产一区二区三区水蜜桃| 亚洲AV无一区二区三区| 精品国产一区二区AV麻豆不卡| 亚洲乱色伦图片区小说| 久久精品熟女亚洲AV麻豆| 亚洲中文无码人A∨在线导航| 久久精品国产亚洲AV瑜伽| 野花韩国视频免费高清3| 美女露0裸体无档动态视频| 99精品一区二区三区无码吞精| 欧洲熟妇色ⅩXXXX欧美老妇| 被公侵犯肉体中文字幕电影| 色噜噜天堂AV崩坏星穹铁道| 国产白丝JK捆绑束缚调教视频 | 国产精品无码不卡一区二区三区| 天天做天天躁天天躁| 国产老妇伦国产熟女老妇高清| 亚洲 成人 无码 在线观看| 狠狠噜天天噜日日噜色综合| 亚洲欧美乱综合图片区小说区| 久久久久蜜桃精品成人片| 中文精品久久久久人妻| 欧美视频一区二区图文| 俄罗斯卖CSGO的网站免费进入| 无码日韩精品一区二区免费| 国内精品久久久久久久COENT| 亚洲欧美性爱视频| 免费无遮挡无码H肉动漫在线观看| XXXXX性BBBBB欧美| 天天澡天天揉揉AV无码| 和朋友换娶妻一起换着高清| 一女三黑人玩4P惨叫| 女生会把隐私透露给异性朋友| 播放男人添女人下边视频| 天天躁日日躁狠狠躁日日躁| 娇小BBW搡BBBB搡BBBB| 中国女人内射6XXXXX| 日本极品少妇XXXXⅩOOO| 国产乱人伦偷精品视频| 亚洲区小说区图片区QVOD| 男生把QQ放进女生的QQ里在线| 成午夜福利人试看120秒| 亚洲AV成人无码深夜高潮| 久久九九兔免费精品6| WWW亚洲精品自慰一区二区| 屠户家的小娇花哒哒啦爱你| 精品一区二区三区在线播放视频| 91人人澡人人爽内射电影院| 三个医生换着躁我一个| 狠狠色综合久久久久尤物| 中文字幕人成乱码中国| 色综合视频一区二区三区44| 国产亚洲欧美日韩在线一区二区三| 野花社区日本免费图片| 日本免费人成视频播放试看| 国产午夜亚洲精品理论片八戒 | 亚洲AV色香蕉一区二区蜜桃小说 | 黑人高潮拔也拔不出来| 2017亚洲А∨天堂| 无码成人精品区在线观看| 久久久无码精品国产一区| 成人精品视频一区二区三区不卡 | 偷窥少妇久久久久久久久| 久久久久久精品免费免费自慰| 差差差很疼30分钟的视频| 亚洲人色婷婷成人网站在线观看| 人人狠狠综合久久亚洲婷婷| 精品久久久久中文字幕日本|