I have tried below code
String s[]={\"1\",\"2\",\"3\",\"4\"};
Collection c=Arrays.asList(s);
System.out.println(c.remove(\"1\") +\" remove flag\");
Syste
The List returned by Arrays.asList
method of java.util.Arrays
class is a fixed-size list object which means that elements cannot be added to or removed from the list.
So functions like Adding or Removing cannot be operated on such kind of Lists.
The solution to adding or removing without getting java.lang.UnsupportedOperationException
is ->
List strList= new ArrayList<>(Arrays.asList(strs));
//Then Add or Remove can be called on such List
newList.add("100");
newList.remove("100");