Thursday, September 18, 2025
HomeLanguagesJavaCopyOnWriteArrayList size() method in Java

CopyOnWriteArrayList size() method in Java

The size() method of CopyOnWriteArrayList returns the size of the list. It returns the number of elements in the list.

Syntax:

public int size()

Parameters: The function does not accepts any parameter.

Return Value: The function returns the size of the list.

Below programs illustrate the above function:

Program 1:




// Java Program to illustrate the CopyOnWriteArrayList
// size() method in Java
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of CopyOnWriteArrayList
        CopyOnWriteArrayList<Integer> ArrLis
            = new CopyOnWriteArrayList<Integer>();
  
        // Add elements
        ArrLis.add(32);
        ArrLis.add(67);
        ArrLis.add(98);
        ArrLis.add(100);
  
        // print CopyOnWriteArrayList
        System.out.println("CopyOnWriteArrayList: "
                                          + ArrLis);
  
        // size value print
        System.out.println("size of ArrLis: " 
                              + ArrLis.size());
    }
}


Output:

CopyOnWriteArrayList: [32, 67, 98, 100]
size of ArrLis: 4

Program 2:




// Java Program to illustrate the CopyOnWriteArrayList
// size() method in Java
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create object of CopyOnWriteArrayList
        CopyOnWriteArrayList<String> ArrLis
            = new CopyOnWriteArrayList<String>();
  
        // Add elements
        ArrLis.add("gopal");
        ArrLis.add("gfg");
        ArrLis.add("jgec");
        ArrLis.add("sudo");
  
        // print CopyOnWriteArrayList
        System.out.println("CopyOnWriteArrayList: " 
                                          + ArrLis);
  
        // size value print
        System.out.println("size of ArrLis: " 
                                + ArrLis.size());
    }
}


Output:

CopyOnWriteArrayList: [gopal, gfg, jgec, sudo]
size of ArrLis: 4

Reference: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CopyOnWriteArrayList.html#size–

RELATED ARTICLES

Most Popular

Dominic
32299 POSTS0 COMMENTS
Milvus
84 POSTS0 COMMENTS
Nango Kala
6663 POSTS0 COMMENTS
Nicole Veronica
11835 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11895 POSTS0 COMMENTS
Shaida Kate Naidoo
6779 POSTS0 COMMENTS
Ted Musemwa
7053 POSTS0 COMMENTS
Thapelo Manthata
6736 POSTS0 COMMENTS
Umr Jansen
6742 POSTS0 COMMENTS