728x90
목차
1. Vector
2. Vector 사용하기
- add()
- offer()
- remove()
- clear()
- removeAllElements()
- size()
- capacity()
1. Vector
ArrayList와 같이 List 인터페이스를 상속받는 컬렉션 프레임워크.
사용법은 ArrayList와 유사하다.
2. Vector 사용하기
선언
Vector<자료형> 변수명 = new Vector<>();
ㄴ 위 같은 경우는 자료형에 넣은 자료형만 삽입, 삭제 가능
Vector<자료형> 변수명 = new Vector<>(10);
ㄴ 초기 크기 지정 '10' 사이즈로!
Vector<Interger> v1 = new Vector<>(Arrays.asList(1,2,3));
ㄴ 초기 값 지정
메소드 정리
add( ) - 요소 추가
c++의 insert
Vector<Integer> vec = new Vector<>();
vec.add(1);
for(int i=0;i<6;i++) {
vec.add(i,2);
}
System.out.println(vec); //[2, 2, 2, 2, 2, 2, 1]
remove( ) - 요소 삭제
Vector<Integer> vec = new Vector<>();
for(int i=0;i<6;i++) {
vec.add(i,i);
}
vec.remove(3);
System.out.println(vec); //[0, 1, 2, 4, 5]
removeAllElements( ) - 모두 삭제 + 용량(size) 도 0으로 만듦
Vector<Integer> vec = new Vector<>(10);
for(int i=0;i<6;i++) {
vec.add(i,i);
}
vec.removeAllElements();
System.out.println(vec.capacity()); //10
System.out.println(vec.size()); //0
clear( ) - 요소만 모두 삭제
Vector<Integer> vec = new Vector<>();
for(int i=0;i<6;i++) {
vec.add(i,i);
}
vec.clear();
System.out.println(vec.capacity()); //10
728x90
'💻 > JAVA' 카테고리의 다른 글
[JAVA] Char 문자열로 변환 (8) | 2024.10.17 |
---|---|
[JAVA] 문자열 길이 정렬 (0) | 2024.10.16 |
[JAVA] 큐(Queue) · 메서드 정리 (0) | 2024.10.14 |
[JAVA] 스택 (Stack) · 메서드 정리 (0) | 2024.10.14 |
[JAVA] sort함수, 배열 정렬(오름차순, 내림차순) (0) | 2024.10.14 |