Increases the capacity of an ArrayList
You can increase the capacity of an ArrayList object manually by calling ensureCapacity( ). By increasing its capacity once, at the start, you can prevent several reallocations later.
void ensureCapacity(int minCapacity)
- Increases the capacity of this ArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
import java.util.ArrayList;
public class Main {
public static void main(String args[]) {
ArrayList<String> al = new ArrayList<String>();
al.add("C");
al.add("A");
al.add("E");
al.add("java2s.com");
al.add("D");
al.add("F");
al.add(1, "java2s.com");
System.out.println(al);
System.out.println(al.size());
al.ensureCapacity(100);
System.out.println(al.size());
}
}
The output:
[C, java2s.com, A, E, java2s.com, D, F]
7
7
Home
Java Book
Collection
Java Book
Collection
ArrayList:
- ArrayList Class
- Create ArrayList object
- Add to ArrayList
- Clear an ArrayList
- Shallow copy of current ArrayList
- If contain a certain object
- Increases the capacity of an ArrayList
- Get/Replace element by index
- Get object for index
- Remove from ArrayList
- Get the size and trim to size
- If ArrayList is empty
- Convert ArrayList to array