Java Collections emptyList() Method with Examples

The emptyList() method of Java Collections returns the list with no elements. This method is immutable. That is, we can not do any modifications after creating this method.
Syntax:
public static final <T> List<T> emptyList()
Parameters: It will not accept any parameters
Return: This method will return an empty list
Example 1:Â
Java
// Java program to create an empty listimport java.util.*;Â
public class GFG {Â
    public static void main(String[] args)    {        // create a list that is empty        List<String> mylist            = Collections.<String>emptyList();                     // display the list        System.out.println(mylist);    }} |
Output
[]
Example 2:
Java
// Java program to show an exception// when adding the elements to the listimport java.util.*;Â
public class GFG {Â
    public static void main(String[] args)    {        // create a list that is empty        List<Integer> mylist            = Collections.<Integer>emptyList();Â
        // add 5 elements to the created list        mylist.add(1);        mylist.add(2);        mylist.add(3);        mylist.add(4);        mylist.add(5);Â
        // display the list        System.out.println(mylist);    }} |
Output:
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)
at GFG.main(GFG.java:11)



