Java ArrayList size() 方法



描述

Java ArrayList size() 方法返回此列表中的元素個數,即列表的大小。每次對 ArrayList 進行更改時,它都會更新。

宣告

以下是java.util.ArrayList.size() 方法的宣告

public int size()

引數

返回值

此方法返回此列表中的元素個數。

異常

獲取整數 ArrayList 的大小示例

以下示例演示了 Java ArrayList size() 方法的用法。我們使用 add() 方法為每個元素新增幾個整數到 ArrayList 物件中。使用 size() 方法列印 arraylist 的大小。並使用 remove(index) 方法刪除一個元素,然後再次列印 arraylist 的大小。

package com.tutorialspoint;

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      
      // create an empty array list 
      ArrayList<Integer> arrayList = new ArrayList<>();

      // use add() method to add elements in the arrayList
      arrayList.add(20);
      arrayList.add(30);
      arrayList.add(20);
      arrayList.add(30);
      arrayList.add(15);
      arrayList.add(22);
      arrayList.add(11);

      // let us print the size of the arrayList again
      System.out.println("Arraylist Size = " + arrayList.size());
	  
      // remove an element at index 2
      arrayList.remove(2);

      // let us print the size of the arrayList again
      System.out.println("Arraylist Size = " + arrayList.size());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Arraylist Size = 7
Arraylist Size = 6

獲取字串 ArrayList 的大小示例

以下示例演示了 Java ArrayList size() 方法的用法。我們使用 add() 方法為每個元素新增幾個字串到 ArrayList 物件中。使用 size() 方法列印 arraylist 的大小。並使用 remove(index) 方法刪除一個元素,然後再次列印 arraylist 的大小。

package com.tutorialspoint;

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {
      
      // create an empty array list
      ArrayList<String> arrayList = new ArrayList<>();

      // use add() method to add elements in the arrayList
      arrayList.add("Welcome");
      arrayList.add("To");
      arrayList.add("Tutorialspoint");

      // let us print the size of the arrayList again
      System.out.println("Arraylist Size = " + arrayList.size());
	  
      // remove an element at index 2
      arrayList.remove(2);

      // let us print the size of the arrayList again
      System.out.println("Arraylist Size = " + arrayList.size());    
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Arraylist Size = 3
Arraylist Size = 2

獲取物件 ArrayList 的大小示例

以下示例演示了 Java ArrayList size() 方法的用法。我們使用 add() 方法為每個元素新增幾個 Student 物件到 ArrayList 物件中。使用 size() 方法列印 arraylist 的大小。並使用 remove(index) 方法刪除一個元素,然後再次列印 arraylist 的大小。

package com.tutorialspoint;

import java.util.ArrayList;

public class ArrayListDemo {
   public static void main(String[] args) {

      // create an empty arrayList
      ArrayList<Student> arrayList = new ArrayList<>();

      // use add() method to add elements in the arrayList
      arrayList.add(new Student(1, "Julie"));
      arrayList.add(new Student(2, "Robert"));
      arrayList.add(new Student(3, "Adam"));
	  
      // let us print the size of the arrayList again
      System.out.println("Arraylist Size = " + arrayList.size());
	  
      // remove an element at index 2
      arrayList.remove(2);

      // let us print the size of the arrayList again
      System.out.println("Arraylist Size = " + arrayList.size());      
   }
}

class Student {
   int rollNo;
   String name;

   Student(int rollNo, String name){
      this.rollNo = rollNo;
      this.name = name;
   }

   @Override
   public String toString() {
      return "[ " + this.rollNo + ", " + this.name + " ]";
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Arraylist Size = 3
Arraylist Size = 2
java_util_arraylist.htm
廣告