- Vector()
: Vector(int initialCapacity) // 표기하지 않으면 생성자를 필수적으로 10개 생성
: add(E e)
: get(int index)
: remove(int index)
: set(int index, E element)
: size()
- 소스
import java.util.Vector;
public class VectorTest {
public static void main(String[] args) {
// 순서대로 데이터가 들어가는 벡터 생성
Vector<String> s = new Vector<>();
// 데이터 삽입
s.add("1");
s.add("2");
s.add("3");
s.add("4");
s.add("5");
for(int i = 0 ; i < s.size() ; i++){
// 데이터 가져오기
System.out.print(s.get(i) + " ");
}
System.out.println();
// 데이터를 원하는 위치에 삽입 (3번 자리에 6을 집어넣고 뒤 숫자들을 밀려남)
s.add(3, "6");
for(int i = 0 ; i < s.size() ; i++){
// 데이터 가져오기
System.out.print(s.get(i) + " ");
}
System.out.println();
// 데이터 삭제
s.remove(3);
for(int i = 0 ; i < s.size() ; i++){
// 데이터 가져오기
System.out.print(s.get(i) + " ");
}
System.out.println();
// 데이터 수정
s.set(3, "10");
for(int i = 0 ; i < s.size() ; i++){
// 데이터 가져오기
System.out.print(s.get(i) + " ");
}
}
}
- 결과