In this tutorial, we will learn about the Java ArrayList size() method, and learn how to use this method to get the size of this ArrayList, with the help of examples.

Java ArrayList size() method

ArrayList size() returns the number of elements in this ArrayList.

Syntax

The syntax of size() method is

</>
Copy
ArrayList.size()

Returns

The method returns integer value.

1. size() – Get the size of ArrayList

In this example, we will initialize an ArrayList with four string elements "a", "b", "c" and "d". To get the size of this ArrayList programmatically, we will use ArrayList size() method. As there are four elements in this ArrayList, size() method should return the integer value of 4.

Java Program

</>
Copy
import java.util.ArrayList;

public class Example {
	public static void main(String[] args) {
		ArrayList<String> arrayList = new ArrayList<String>();  
		arrayList.add("a");  
		arrayList.add("b");  
		arrayList.add("c"); 
		arrayList.add("d");
		
		int size = arrayList.size();
		System.out.println("Size of the ArrayList is : " + size);
	}
}

Output

Size of the ArrayList is : 4

2. size() – Modify the ArrayList and find size

In this example, we will initialize an ArrayList with four string elements "a", "b", "c" and "d". ArrayList size() returns 4 as there are four elements in this ArrayList. We will add an element to this ArrayList, and get the size of the modified ArrayList, which should be 4+1 = 5. After that, we will remove two elements at the beginning of ArrayList. The new size is 5-2 = 3.

Java Program

</>
Copy
import java.util.ArrayList;

public class Example {
	public static void main(String[] args) {
		ArrayList<String> arrayList = new ArrayList<String>();  
		arrayList.add("a");  
		arrayList.add("b");  
		arrayList.add("c"); 
		arrayList.add("d");
		
		int size = arrayList.size();
		System.out.println("Size of the ArrayList is : " + size);
		
		arrayList.add("d");
		size = arrayList.size();
		System.out.println("After adding one element..");
		System.out.println("Size of the ArrayList is : " + size);
		
		arrayList.remove(0);
		arrayList.remove(0);
		size = arrayList.size();
		System.out.println("After removing two elements..");
		System.out.println("Size of the ArrayList is : " + size);
	}
}

Output

Size of the ArrayList is : 4
After adding one element..
Size of the ArrayList is : 5
After removing two elements..
Size of the ArrayList is : 3

3. size() for empty ArrayList

In this example, we will take an empty ArrayList and find its size using ArrayList size() method. Since the ArrayList is empty, size() should return 0.

Java Program

</>
Copy
import java.util.ArrayList;

public class Example {
	public static void main(String[] args) {
		ArrayList<String> arrayList = new ArrayList<String>();  
		int size = arrayList.size();
		System.out.println("Size of the ArrayList is : " + size);
	}
}

Output

Size of the ArrayList is : 0

Conclusion

In this Java Tutorial, we have learnt the syntax of Java ArrayList size() method, and also learnt how to use this method with the help of examples.