언어/JAVA
[JAVA] Vector 의 사용법
Haekt
2022. 10. 4. 15:48
Vector 는 넣는만큼 크기가 자동으로 늘어나는 자유로운 배열이다.
Vector 는 데이터의 순서가 있어, 들어온 순서대로 저장된다. 데이터의 중복 또한 가능하다.
Vector 에 2, 3, 5, 4, 1, 1 을 넣으면, 그대로 들어간다는 뜻이다.
구현 클래스로는 Vector, ArrayList 등이 있다.
-Vector
벡터의 사용법
Vector<String> v = new Vector<String>();
Vector<자료형> 변수 형태로 선언해 사용한다.
벡터 함수는 add(), get(), size() .. 등이 있다.
벡터함수
- Vector.add()
벡터에 내용을 추가하는 방법은 add() 내장함수를 쓴다 .
Vector<String> v = new Vector<String>();
v.add("hello"); // 배열으로 생각했을때 0 인덱스 추가
v.add("world!"); // 배열으로 생각했을때 1 인덱스 추가
벡터에 값을 넣고 bool 을 반환한다.
- Vector.get()
벡터에서 내용을 가져오는 방법은 get() 내장함수를 쓴다.
Vector<String> v = new Vector<String>();
// v.add 후..
v.get(0); // 배열으로 생각했을때 0 인덱스를 가져옴
v.get(1); // 배열으로 생각했을때 1 인덱스를 가져옴
해당 인덱스의 값을 반환한다.
- Vector.size()
벡터의 크기를 구하는 방법은 size() 내장함수를 쓴다.
Vector<String> v = new Vector<String>();
// .. v.add() 후..
v.size();
벡터의 크기를 반환한다.
- vector 예제
import java.util.*;
public class v1 {
public static void main(String[] args) {
Vector<String> v=new Vector<String>();
v.add("apple");
v.add("tomato");
v.add("mellon");
System.out.println("v size :"+v.size());
System.out.println("v[0] :"+v.get(0));
System.out.println("v[1] :"+v.get(1));
System.out.println("v[2] :"+v.get(2));
}
-예제 결과

v에 apple, tomato, mellon을 넣은 후 크기를 출력했더니 10이 나왔다.
* Vector는 최초 선언시 기본적으로 10의 공간이 생성된다.
* 10의 공간을 넘으면 20, 20를 넘으면 30.. 10씩 점점 늘어난다.