Of course you can change the initial capacity of ArrayList. When creating the array list just pass the initial capacity you want in the constructor.
List list = new ArrayList(20);
This constructor will set the initial capacity of your array list to 20.