The below code compiles fine, however I am getting runtime exception
at Line 12...
Iam trying to insert an element of type Integer into a List<Integer>
Why is an "UnsupportedOperationException" being generated...
/********************CODE********************************************/
import java.util.*;
public class TestAsList{
public static void main(String[] args){
Integer[] arr =new Integer[] {12,34,56,78,98,23};
List<Integer> aList = Arrays.asList(arr);
aList.add(new Integer(1232)); //Line 12
System.out.println("Printing aList :" + aList);
}
}
//*********************output***************************************/
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(AbstractList.java:131)
at java.util.AbstractList.add(AbstractList.java:91)
at TestAsList.main(TestAsList.java:12)