少妇精品久久久一区二区三区,色哟哟亚洲精品一区二区,亚洲男人天堂九九视频,都市激情国产精品

全美商學院
新聞
新聞

成都小程序設計關于Java Arraylist基礎知識

2023
03/09
14:20
全美網絡官網
分享

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

小程序設計

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

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

什么是Java中的ArrayList?

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

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

你如何使用ArrayList?

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

導入ArrayList Java

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

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

importjava.util.ArrayList;

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

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

現在我們已經處理了導入,讓我們來看看如何用類型string初始化一個新的 ArrayList 。

ArrayListcolors =newArrayList();

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

現在我們已經創建了新的ArrayList,讓我們看看ArrayList類的不同方法以及如何使用它們。

Java ArrayList方法

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

添加

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

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

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

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

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

System.out.println(colors);

這將返回以下內容:

[Green, Purple]

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

得到

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

colors.get(0);

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

set 方法用于更改數組中的現有項;讓我們在實踐中看看。

colors.set(0,"Teal");

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

[Teal, Purple]

消除

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

colors.remove(0);

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

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

清除

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

colors.clear();

如果您要打印顏色數組的內容,您會發現所有項目都已從數組中刪除。

尺寸

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

cars.size();

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

遍歷Java ArrayList

您可以使用for循環或for-each循環遍歷ArrayList,就像數組一樣。例如,考慮上面創建的數組,用for循環遍歷它看起來像下面這樣。

Java for循環

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

此代碼使用size方法為循環運行的次數設置最大約束。

Java for-each循環

for(Stringi :cars){

System.out.println(i);
}

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

這行代碼會自動為列表中的每一項循環一次數組,然后循環自動結束。

關于Java ArrayLists的最終想法

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

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

聯系我們
歡迎來到全美,免費
獲取專業小程序設計方案
電話咨詢:

15281067168

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

在線客服

電話咨詢

微信咨詢

微信號復制成功
15281067168 (蘇女士)
打開微信,粘貼添加好友,免費詢價吧
主站蜘蛛池模板: 中卫市| 富宁县| 道真| 罗源县| 澄江县| 疏勒县| 尚义县| 大名县| 咸阳市| 应城市| 突泉县| 米林县| 明水县| 定州市| 博兴县| 玛多县| 宁武县| 韶山市| 罗定市| 屯门区| 全椒县| 随州市| 丰原市| 乌海市| 高唐县| 吉安县| 宁远县| 青海省| 岑巩县| 米林县| 昌乐县| 海城市| 会理县| 宜宾县| 鄢陵县| 宝山区| 仲巴县| 恩施市| 黑水县| 兴安县| 景泰县|