An array's size is fixed with it is created. You app sounds like it should use an ArrayList