Tiny Bunny
본문 바로가기
💻/JAVA

[JAVA] 벡터(vector) · 메서드 정리

by soonybutter 2024. 10. 14.
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

TOP

Designed by 티스토리