Java Vector capacity()
[Java Vector] Java Vector
capacity() Java Vector capacity
public int capacity()
int Vector
import java.util.Vector;
public class VectorCapacityExample {
public static void main(String[] args) {
// 10Vector
Vector<String> fruits = new Vector<>(10);
//
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
//
int currentCapacity = fruits.capacity();
System.out.println("Vector: " + currentCapacity);
}
}
public class VectorCapacityExample {
public static void main(String[] args) {
// 10Vector
Vector<String> fruits = new Vector<>(10);
//
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
//
int currentCapacity = fruits.capacity();
System.out.println("Vector: " + currentCapacity);
}
}
Vector: 10
Vector vs
- CapacityVector
- SizeVector
Vector<Integer> numbers = new Vector<>(5); // 5
numbers.add(1);
numbers.add(2);
System.out.println(": " + numbers.capacity()); // 5
System.out.println(": " + numbers.size()); // 2
numbers.add(1);
numbers.add(2);
System.out.println(": " + numbers.capacity()); // 5
System.out.println(": " + numbers.size()); // 2
Vector Vector
// 32Vector
Vector<Integer> vec = new Vector<>(3, 2);
System.out.println(": " + vec.capacity()); // 3
vec.add(1);
vec.add(2);
vec.add(3);
vec.add(4); //
System.out.println(": " + vec.capacity()); // 5 (3 + 2)
Vector<Integer> vec = new Vector<>(3, 2);
System.out.println(": " + vec.capacity()); // 3
vec.add(1);
vec.add(2);
vec.add(3);
vec.add(4); //
System.out.println(": " + vec.capacity()); // 5 (3 + 2)
- ** trimToSize()**
trimToSize()
Vector<String> names = new Vector<>(100);
// ...
names.trimToSize(); //
// ...
names.trimToSize(); //
Q1: capacity() size()
capacity()Vectorsize()Vector
Q2: Vector
Vector Vector
Q3: Vector
trimToSize() Vector
vector.trimToSize();
capacity() Java Vector Vector Vector
[Java Vector] Java Vector