an alternative to using get(int) is to create an Array using toArray()
List list = ...
Object[] array = list.toArray();
if T is known, toArray(T[]) can be used to return T[] instead of Object[].
The use of toArray is only meaningful, instead of get, if an array is really needed (lots of accesses).