Backend/java

Vector의 크기와 용량

IT grow. 2018. 8. 15. 16:52
반응형
package Practice;
import java.util.Vector;
public class VectorExample {
public static void main(String [] args)
{
Vector v = new Vector(5);
// 1.용량(capacity)이 5인 Vector를 생성한다.
v.add("1");
v.add("2");
v.add("3");
v.trimToSize();
// 2.빈 공간을 없앤다 . (용량과 크기가 같아진다)
v.ensureCapacity(6);
// 3.capacity가 6이상 되도록 한다
v.setSize(7);
// 4.size가 7이 되게 한다.
v.clear();
// 5. Vector에 저장된 모든 요소를 제거한다.
}
}


다음은 순번에 따른 메모리를 그림으로 나타내 본 것이다.






반응형