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); }} |
[]
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)
