• 全美商學院
    新聞
    新聞

    成都小程序設計關于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 (蘇女士)
    打開微信,粘貼添加好友,免費詢價吧
  • 成人国产网站v片免费观看