久久精品国产亚洲av热黑人-人妻中文字幕精品一区二区三区-国产久久久久久久久精品-久久精品国产久久99-人人妻人人澡欧美一区二区三区-久久爱在线视频播放-九九九热这里只有精品视频-色国产色国产色国产-伊人久久少妇人妻,亚洲成熟女性毛茸茸,亚洲欧美日韩国产一二三区,欧美精品日韩久久亚洲综合

全美商學(xué)院
新聞
新聞

成都小程序開發(fā)關(guān)于Java Arraylist基礎(chǔ)知識(shí)

2023
03/09
14:20
全美網(wǎng)絡(luò)官網(wǎng)
分享

成都小程序開發(fā)開發(fā)過程中,Java可能與大多數(shù)其他編程語言略有不同;在許多方面,它是編程家族中的害群之馬。Java arraylist在不同編程語言的編程數(shù)組海洋中同樣不同。

小程序開發(fā)

Java語法和代碼與其他語言有些不同;對(duì)于初學(xué)者來說,它是一種編譯語言而不是解釋語言——但我離題了。

雖然我們今天的主題是Java,但我們將重點(diǎn)關(guān)注ArrayList類、它的作用以及如何使用它。我們將相當(dāng)深入地討論這個(gè)主題,到本文結(jié)束時(shí),您應(yīng)該有信心在您的編碼實(shí)踐中實(shí)現(xiàn)這個(gè)類。

什么是Java中的ArrayList?

ArrayList是來自Java.util包的可調(diào)整大小的數(shù)組,它比標(biāo)準(zhǔn)Java數(shù)組更靈活。在Java中,不能調(diào)整標(biāo)準(zhǔn)數(shù)組的大小;也就是說,數(shù)組項(xiàng)在創(chuàng)建后不能添加到數(shù)組或從數(shù)組中刪除。相反,如果您希望更改Java數(shù)組,則必須創(chuàng)建一個(gè)新數(shù)組而不是舊數(shù)組。

輸入Java ArrayList。此類提供創(chuàng)建后可修改的數(shù)組。另一個(gè)區(qū)別是語法略有不同,我們將在本文的其余部分介紹。

你如何使用ArrayList?

使用ArrayList類比最初看起來更容易,并且它帶有大量用于操作數(shù)組的方法。但是,要開始使用ArrayList類,您需要先將其導(dǎo)入到您需要它的文件中。

導(dǎo)入ArrayList Java

讓我們看看為您的項(xiàng)目正確導(dǎo)入ArrayList類所需的語法和代碼。

導(dǎo)入很簡單,只需要一行代碼即可完成:

importjava.util.ArrayList;

此行從Java.util包中識(shí)別ArrayList類并將其導(dǎo)入以在您的代碼中使用。導(dǎo)入后,您需要設(shè)置主類和公共類,如下所示:

publicclassMain{
publicstaticvoidmain(String[]args){
}
}

現(xiàn)在我們已經(jīng)處理了導(dǎo)入,讓我們來看看如何用類型string初始化一個(gè)新的 ArrayList 。

ArrayListcolors =newArrayList();

還有其他 ArrayList 類型,每種類型的聲明方式都相同。對(duì)于每種類型,代表布爾值,代表 char,代表雙精度,等等:

現(xiàn)在我們已經(jīng)創(chuàng)建了新的ArrayList,讓我們看看ArrayList類的不同方法以及如何使用它們。

Java ArrayList方法

Java ArrayList帶有多種方法來操作數(shù)組的內(nèi)容。讓我們看看接下來的內(nèi)容,從add方法開始。

添加

add 方法允許您將新項(xiàng)目添加到 ArrayList 中,從而極大地有利于您的程序和功能。

讓我們看看實(shí)際情況如何;考慮以下:

ArrayListcolors =newArrayList();
cars.add("Green");
cars.add("Purple");

這段代碼創(chuàng)建了一個(gè)string類型的ArrayList,名為colors,初始化為一個(gè)空數(shù)組,然后將新顏色添加到數(shù)組列表后的行。在該代碼的末尾,您有一個(gè)包含以下對(duì)象的數(shù)組(使用 ArrayList 類的數(shù)組項(xiàng)是對(duì)象,在本例中為字符串類型的對(duì)象)、“Green”和“Purple”。

您可以使用以下Java代碼行對(duì)此進(jìn)行測試:

System.out.println(colors);

這將返回以下內(nèi)容:

[Green, Purple]

其他方法都類似;讓我們快速回顧一下其余的方法,看看它們是如何工作的。

得到

get方法很簡單;它獲取ArrayList項(xiàng)的值并使用數(shù)組項(xiàng)的索引返回它。

colors.get(0);

此方法僅返回索引為0的數(shù)組項(xiàng)(數(shù)組中的第一項(xiàng))“Green”。接下來,讓我們看看 set 方法,看看它是如何工作的。

set 方法用于更改數(shù)組中的現(xiàn)有項(xiàng);讓我們?cè)趯?shí)踐中看看。

colors.set(0,"Teal");

這行代碼將索引0處的數(shù)組項(xiàng)更改為新字符串“Teal”,如果打印該數(shù)組,它將返回以下結(jié)果:

[Teal, Purple]

消除

remove方法將根據(jù)其索引從數(shù)組列表中刪除一個(gè)項(xiàng)目。讓我們看一個(gè)實(shí)際的例子。

colors.remove(0);

這行代碼并不復(fù)雜;它只是根據(jù)其索引將ArrayList項(xiàng)目作為目標(biāo)并將其從列表中刪除。此示例將成功地從列表中刪除項(xiàng)目“Teal”。

接下來是清除數(shù)組中所有ArrayList項(xiàng)的方法。

清除

clear方法比其他方法更直接,因?yàn)樗恍枰椒üぷ鞯膮?shù)。相反,您只需調(diào)用 ArrayList數(shù)組上的方法即可使用clear方法。

colors.clear();

如果您要打印顏色數(shù)組的內(nèi)容,您會(huì)發(fā)現(xiàn)所有項(xiàng)目都已從數(shù)組中刪除。

尺寸

size方法用于標(biāo)識(shí)ArrayList的大小,即計(jì)算其中數(shù)組項(xiàng)的數(shù)量。讓我們接下來看看。

cars.size();

這行代碼將返回顏色數(shù)組的大??;在這種情況下,由于我們使用了clear方法,它會(huì)返回0。

遍歷Java ArrayList

您可以使用for循環(huán)或for-each循環(huán)遍歷ArrayList,就像數(shù)組一樣。例如,考慮上面創(chuàng)建的數(shù)組,用for循環(huán)遍歷它看起來像下面這樣。

Java for循環(huán)

for(inti =0;i System.out.println(colors.get(i));
}

此代碼使用size方法為循環(huán)運(yùn)行的次數(shù)設(shè)置最大約束。

Java for-each循環(huán)

for(Stringi :cars){

System.out.println(i);
}

這個(gè)循環(huán)與for循環(huán)沒有太大區(qū)別,主要區(qū)別在于您不需要指定循環(huán)需要運(yùn)行的次數(shù)。相反,它為數(shù)組中的每個(gè)項(xiàng)目運(yùn)行一次;讓我們看看接下來。

這行代碼會(huì)自動(dòng)為列表中的每一項(xiàng)循環(huán)一次數(shù)組,然后循環(huán)自動(dòng)結(jié)束。

關(guān)于Java ArrayLists的最終想法

Java ArrayLists非常強(qiáng)大,其中包含很多內(nèi)容。在研究新的編程語言概念時(shí),需要考慮很多事情,比任何一篇單獨(dú)的帖子都多。

希望成都小程序開發(fā)的這篇文章有助于闡明Java ArrayLists并指導(dǎo)您朝著正確的方向前進(jìn),以加深您對(duì) Java 概念的理解。

聯(lián)系我們
歡迎來到全美,免費(fèi)
獲取專業(yè)小程序設(shè)計(jì)方案
電話咨詢:

15281067168

您還可以預(yù)約資深顧問
隱私信息保護(hù)中,請(qǐng)放心填寫

在線客服

電話咨詢

微信咨詢

微信號(hào)復(fù)制成功
15281067168 (蘇女士)
打開微信,粘貼添加好友,免費(fèi)詢價(jià)吧
御姐嫰膜玩大吊坐插爆操呻吟-四十路av-一本道黄色-HD电影完整版在线观看 国产精品久久久久国产A级 | 中国老女人自慰-国产咪咪-国产偷拍精品视频-欧美日韩激情Aⅴ在线日韩高清二区 | 从后面挺入女人的大屁股视频-free艳丽猛性BBwHD-DVD完整在线观看 国产欧美va欧美va香蕉在线-日本成本人片免费播放网站 | 禁断介护爆乳一区二区三区-真实国产老熟女无套中出-台湾老熟女在线视频-禁断介护AV一区二区 | 全免费a级毛片免费看无码-Chⅰnese娇妻ⅴideoe-720高清迅雷在线观看 欧美亚洲国产第一精品久久-美女喷潮视频 | 国产15页-中日韩老女人操逼-BD英语迅雷电影在线 久久久久久精品999-黑人大荫蒂女同互磨 | 亚洲愉拍99热成人精品热-国产精品乱码在线观看-国产猛男猛女超爽免费视频欧美成人熟妇激情视频-明星裸体胴体写真视频 | 久久99精品久久久久久国产-伊人久久网国产伊人xxxxhdi8日本hd-刮伦短篇小说 - JJXXXAV-亚洲A∨ 无套中出丰满人妻无码-扒开双腿强行扩宫视频 | 在线合集AV-成人做爰免费a片视频二机片_亂伦wwwhd一区二区三区-亚洲国产中文精品无码中文字幕-国产剧情AV素人搭讪拍A片 | 人妻暴露视频3p绿帽帽-中文人妻丰满熟妇伦子伦精品-对白淫语调教-四川BBBB搡BBB搡B1 | 亚洲欧洲日韩综合二区-牲欲强的熟妇农村老妇女-久久夜色撩人精品国产-国模人体喷水自慰啪啪大尺度 | www.插插插-欧美成综合网网站-中国女人逼视频-成人淫片在线剧情片HD在线观看 | BD英语天堂在线-清清草伊人牛牛屁屁-蓝光免费在线观看-HD完整视频观看 欧美日韩精品二区 | 国产精品欧美天堂网不卡-扒开腿狂揉 大胸吸乳 视频网站-啊啊啊啊啊啊啊啊啊啊啊我要啊啊啊啊啊啊一区a v-亚洲一级片四十区 | 国产屁屁影院-大桥未久中出电影-40厘米黑人凶猛A片-99精品国产一区二区青青牛奶 | 黑森林AV凹凸导航-极品美女自慰网站-看美女老师逼逼视频-黄色av免费在线赏析 | 女教师师A片一级视频-91中文字幕-日韩乱欲-国厂自慰一级 | 国产亚洲精品久久久久久入口-av第一天堂-最美美女北条麻妃操逼片免费看-一级无码av在线免费播放 森泽佳奈与黑人视频-亚洲综合av一区二区三区-亚洲成a人片在线观看日本-4虎影院永久地址WWW | 九一桃色视频-综合网激情-蓝光电影免费在线-国产一级a毛一级毛片无码免费真人久久 | 国产51自产区-国产偷自在线观看视频-捆绑老熟女-电影一区另类 | 剧情片免费播放 精品无码国产自产拍在线观看-91看片男女日毴视频-97在线香蕉亚洲 69国产精品-真实的老熟女SPA按摩 | 淫荡一区-欧美性猛交xxxx乱大交-九九热一级电影-神马电影我和老妇女操逼 | 一本本道久久-人妻互换中文字幕森泽佳奈-天堂网av无码一区二区-亚洲精品久久久一区黄无码国产a一级无码毛片一区二区 | 按摩店风韵老熟妇露脸-大桥未久中出-国产精品人成在线观看-a曰本va欧美va视频 | 巨波霸乳在线永久免费视频-一本之道无码不卡在线播放-国产麻豆剧传媒精品国产av -大香蕉女在线女子在线女孩子在线女孩子在线女孩子在线女孩子在线女孩子在线女 | 艳妇骚穴-秋霞欧美黑人-少妇人妻好深太紧了A片91天美-91丨熟女丨对白 | 昭和六十路熟女HD高清-欧美日韩亚洲二区在线-欧美另类专区-黑人操日本妞 | 上床网站免费-fc2无码-沟沟美女爱爱-丰满人妻秘书被社长侵犯 | 资源网久久一区二区禁止十八岁-伊人一级-欧美在线视频一区-国产亚洲一区二区三区啪 | 寂寞熟妇不满足在线看-伊人插插插-电影免费观看 国产精品露脸国语对白-澳门黄色录像网站强奸颜谢 | 色妞妞最新亚洲av日韩av二区-欧美亚洲国产一区二区三区-国产69堂无码一区二区三区-91丨PORNY丨对白 | 外国高潮合集汇编-gogogo在线高清免费完整板-69福利社高清久久-欧美熟妇另类久久久久久牛牛影视 美人巨大的荫蒂BBW-国产午夜在线精品三级a-一级a一片久久久精品网-亚洲毛茸茸的mm | jk制服袜子-美女裸体香蕉-四川丰满妇女一毛视频-男人和女人压B视频国产 | 精品久久久久久中文墓无码-人人摸人人乐-久久美妇好爽-欧美日韩一区二区三区高清不卡 | 大奶少妇肏屄视频播放-又黄又精品的美女裸体视频-狠狠干天天操-森泽佳奈被c到高潮时喷水 | 大香蕉电影院-精品国产一区二区三区伦理 91精品国产成人观看免-伊人久久综在合线-熟女乱轮网 | ,国产欧美精品一区二区三区四区-高傲的人妻-四虎海外永久影库4hutv-饥渴难耐的丰满美妇 | (高H,各种play)动漫-国模裸体视频-国产剧日韩免费观看-亚洲欧美日韩综合一本道 | 777中国盗摄偷拍0000-熟妇露脸在线-HD免费观看韩国-韩国av中文字幕一区 | 超清迅雷电影在线 久久人澡人人添人人爽爱-真实人妻11p-快播看片完整在线观看 国内成人免费在线-少妇裸体性生交 | 在线毛片自拍视频-2020最新伊人日韩中文字幕-国产精品美女久久久浪潮av-嗯~用力啊~嗯~c我~白洁视频 |