Junior — Middle
What methods can be used to set the initial size of an array during its initialization?
sobes.tech AI
Answer from AI
In Java, there are several ways to specify the initial size of an array during its initialization:
- Declare and create an array with a fixed size:
int[] arr = new int[10]; // array of 10 elements, all initialized to zero
- Initialize an array with specific values (size is determined automatically):
int[] arr = {1, 2, 3, 4, 5}; // size 5
- Use the
ArrayListclass or other collections if a dynamic size is needed, but you can specify the initial capacity when creating:
ArrayList<Integer> list = new ArrayList<>(10); // initial capacity 10
It is important to remember that the size of a regular array in Java is fixed and set at creation, and it cannot be changed.