亚洲 制服 中文字幕-日韩美女性色视频网站-欧美日韩一卡二卡在线观看-免费看日韩又粗又爽的毛片-欧美日韩国产色-yellow中文字幕91在线-yellow字幕网国产资源-亚洲国产成人精品免费视频-久久亚洲av日韩一区二区三区,日韩av中文字幕小说,1区2区3区4区乱码,六月丁香久久婷婷久久

全美商學院
新聞
新聞

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

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

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

小程序開發(fā)

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

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

什么是Java中的ArrayList?

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

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

你如何使用ArrayList?

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

導入ArrayList Java

讓我們看看為您的項目正確導入ArrayList類所需的語法和代碼。

導入很簡單,只需要一行代碼即可完成:

importjava.util.ArrayList;

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

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

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

ArrayListcolors =newArrayList();

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

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

Java ArrayList方法

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

添加

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

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

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

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

您可以使用以下Java代碼行對此進行測試:

System.out.println(colors);

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

[Green, Purple]

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

得到

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

colors.get(0);

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

set 方法用于更改數(shù)組中的現(xiàn)有項;讓我們在實踐中看看。

colors.set(0,"Teal");

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

[Teal, Purple]

消除

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

colors.remove(0);

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

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

清除

clear方法比其他方法更直接,因為它不需要方法工作的參數(shù)。相反,您只需調(diào)用 ArrayList數(shù)組上的方法即可使用clear方法。

colors.clear();

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

尺寸

size方法用于標識ArrayList的大小,即計算其中數(shù)組項的數(shù)量。讓我們接下來看看。

cars.size();

這行代碼將返回顏色數(shù)組的大??;在這種情況下,由于我們使用了clear方法,它會返回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)運行的次數(shù)設(shè)置最大約束。

Java for-each循環(huán)

for(Stringi :cars){

System.out.println(i);
}

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

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

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

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

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

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

15281067168

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

在線客服

電話咨詢

微信咨詢

微信號復(fù)制成功
15281067168 (蘇女士)
打開微信,粘貼添加好友,免費詢價吧
久久精品国产99精品国产72-久久久亚洲av成人网人人-日韩女人性生活-久久这里只有精品视频网站 | 丝袜日韩另类亚洲-婷婷激情深爱网-成人精品一区二区三区-91精品人妻人人做人人爽人人澡 | 国产精品久久久久久亚洲影视-123精品中文字幕-精品中文字幕在线播放-亚洲av精色av日韩大尺度 | 99精品视频在线播放观看-99热在这里只有精品99-久久久精品一区二区三区免费-国产精品久久久久久99999 | 日韩人妻熟女中文字幕aⅴ网站-国产极品美女扒开粉嫩小91-av中文字幕在线国产-国产精品成人av久久999d3 | 99er视频,这里有精品九九-婷婷俺也去六月色综合久久激情-97超级碰撞在线视频-国产99久久婷婷视频 | 国产精品久久久久久久av三级-亚洲av不卡免费在线-麻豆xx一区二区三区-蜜臀99久久国产精品久久久久久 | 性色av一区二区三区在线-日韩欧美久久久免费精品-欧美 日韩 激情 在线-久久久久亚洲av成人网人人网站 | 色婷婷久久综合五月天-久久热超碰在线观看-中文字幕视频二区人妻免费-国产又大又长又粗在线观看 熟女30路40路50路60路-日韩免费av三区-日韩老熟妇xxxx-一道精品视频一区二区三区视频 | 国产成人av三级三级三级-久久婷婷综合激情-久久人妻天天av-伊人色婷婷在线 | 国产成人精品电影在线免费观看-国产精品国产亚洲精品看不卡15-91成人国产视频网站-欧美视频二区第1页 | 久久资源一区二区三区-中文字幕日本人妻系列-国产精品性生活视频-成人ⅴ视频无遮挡羞羞免费 | 五月综合婷婷一区二区-亚洲五月天av在线播放-日韩在线欧美一区二区三区-欧美日韩视频中文字幕 | 欧美精品久久久久久一二三黑人-亚洲视频中文字幕另类小说综合网-另类av一区在线-亚洲综合久久一区二区三区蜜月 | 久久天堂网在线观看-日韩极品美女小视频-亚洲av成人精品网站在线播放-99久久国语露脸精品国产麻豆 | 岛国av在线播放视频-在线免费观看中文字幕2021-欧美巨大性爽欧美精品一-丁香色婷婷综合激情 | 亚洲婷婷激情五月天-91狠狠综合久久久久久精品网站-av在线免费观看网址入口-麻豆全部视频在线观看 | 国产高潮呻吟久久久久久久久久久-久久艹精品视频在线-日韩色图视频在线观看-日韩午夜熟女视频区 丝袜日韩另类亚洲-婷婷激情深爱网-成人精品一区二区三区-91精品人妻人人做人人爽人人澡 | 亚洲伊人久久综合一区二区-av网站在线免费观看视频-久久成人成熟热播-国产成人一区二区三区影院播放 | 久久人妻少妇嫩草av蜜桃-色婷婷国产精品综合网-久久久精品视频3-巨乳熟女少妇操色综合 | 人妻julia丝袜中文字幕-日韩黄片中文字幕免费看片-99久久久久久精品国产-国产69久久久久9999天堂 | 久久精品国产亚洲情色-2020久久国产综合精品swag-日韩成人精品三级在线观看-国产欧美一区二区三区如水 | 久久久久久久久久久少妇性高潮-亚洲 自拍 熟女-欧美视频亚洲视频一区二区三区-人妻懂色av性色av蜜桃av | av天堂久久天堂av-日韩精品手机在线观看视频-国产99视频精品免视看9-欧美激情视频一区二区三区四区 | 欧美激情偷拍一区二区三区-日韩人妻中文字幕在线观看-国产精品久久久熟女-超碰在线免费成人午夜剧场97 | 国产 日韩 欧美片-中文字幕日韩av在线-一本色道88久久加勒比-伦中文字幕自拍偷拍热久av | 国产一区二区欧美日韩-超碰97啪啪啪啪-婷婷在线视频精品综合-国产免费看一级三片 | 国产乱码一区二区三区四区-国产 日韩午夜-99久久人妻精品系列-亚洲深喉口爆吞精视频 | 成人网激情视频日韩-日韩欧美亚洲一区二区-九九久久精品视频-91免费干逼视频 | 狠狠操夜夜操天天干-国产麻豆精品出品-超碰免费人妻97-久久免费手机在线观看 | 超碰97天天日天天插视-欧美日韩中文一区二区三区-亚洲婷婷精品中文字幕-中文字幕最新色片av | 精品少妇人妻免费看-另类欧美亚洲中文综合-成人中文字幕日韩在线视频-日韩a级片av在线播放 | 亚洲熟女久久一区二区-中文字幕这里都是精品-久久香蕉国产线看观看av-色综合久久超碰大香蕉 | 中文字幕人成乱码熟女-久久久久黑人强伦奸人妻-日韩中文字幕乱码一-婷婷免费精品视频在线 | 日韩一区2区3区4区2021老狼-久久人妻少妇av蜜桃-亚洲欧美日韩另类 在线-91精品久久久久久久久久九色 | 麻豆玩弄japan白嫩少妇hd-91旷世极品尤物 系列-日韩黄色中文字幕电影网站-国产成人亚洲综合亚洲 久久久熟妇色综合激情-天天爽天天操天天做天天干-91麻豆精品国产理论片在线观看-久久热这里都是精品 | 亚洲熟女久久一区二区-中文字幕这里都是精品-久久香蕉国产线看观看av-色综合久久超碰大香蕉 | 日韩一级黄片视频播放-日韩区欧美区一区二区三区-www日韩精品视频-无套内射人妻19p | 蜜桃高清成人综合网-日本久久精品三级视频-老鸭窝91久久久久精品色噜噜-2019中文字幕视频网站 | 久久婷香五月综合色啪-日韩高清人妻中文字幕一区二区-亚洲熟女久久一区-亚洲中文精品人人免费 | 国产精品久久久久久久白浆-91久久久久久视频盛宴-东京热人妻av一区二区三区-欧美日韩亚洲精品 |