자바
[JAVA] Vector 클래스
nayeonee__
2023. 8. 18. 12:47
Vector 클래스
- 데이터를 가변 크기로 설정할 수 있고, 요소의 개수에 따라 자동으로 크기를 조절한다.
- 특징
- java.util.List 인터페이스를 구현한 컬렉션
- 객체의 삽입, 삭제, 이동이 쉽다
- 데이터를 저장한 순서를 기억한다 (순서대로 저장)
- 데이터 중복 저장을 허용
- 다양한 타입의 데이터들을 저장할 수 있다.
- 기본형 데이터는 저장할 수 없다.
- 생성 방법
Vector<Integer> v = new Vector<Integer>();
Vector<String> v = new Vector<String>();
- 생성자Vector 클래스의 생성자 설명
Vector() 10개의 데이터를 저장할 수 있는 길이의 객체를 생성한다. 저장 공간이 부족한 경우 10개씩 증가한다. Vector(int size) size 개의 데이터를 저장할 수 있는 길이의 객체를 생성한다. 저장공간이 부족할 경우 size개씩 증가한다. Vector(int size, int incr) size 개의 데이터를 저장할 수 있는 길이의 객체를 생성한다. 저장 공간이 부족한 경우 Incr 개씩 증가한다.
* Vector 는 기존에 작성된 소스와의 호환성을 위해서 계속 남겨 두고 있을 뿐이기 때문에 가능하면 Vector 보다는 ArrayList를 사용하자
- 참고
- [책]자바의 정석
- [JAVA] Vector 클래스 정리
[JAVA] Vector 클래스 정리
Vector 클래스 정리 자바의 배열은 고정 길이를 사용한다. 즉, 배열이 한 번 생성되면 배열의 길이를 증가하거나 감소할 수 없다. [JAVA/Java] - [JAVA] Array 배열, 이중 배열, 다중 배열 사용자가 배열을
xzio.tistory.com