Tuesday, July 24, 2012

java - Arrays.asList returns not modifiable AbstractList


Arrays.asList: Returns a fixed-size list backed by the specified array.
so, when calling add() or remove() to the result of Arrays.asList - java.lang.UnsupportedOperationException is thrown


to convert an array to a modifiable List use:
T[] data;

List<T> list = new LinkedList<T>(Arrays.asList(data));

No comments:

Post a Comment