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
广告