Performance of Arrays.asList
It is cheap, O(1). As you suspect the list is merely a wrapper around the array. This is confirmed by the Java API documentation: Returns a fixed-size list backed by the specified array. (Changes to the returned list “write through” to the array.)