Haekt‘s log

[JAVA] Vector 의 사용법 본문

언어/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씩 점점 늘어난다.

'언어 > JAVA' 카테고리의 다른 글

[JAVA] 자바로 GUI (창)띄우기  (0) 2022.10.12
[JAVA] 중첩된 반복문 선택해서 break 하기  (0) 2022.10.12
[JAVA] 배열 선언 방법  (1) 2022.10.04
[JAVA] Collection Framework  (1) 2022.10.04
[JAVA] 추상 메소드 abstract란?  (0) 2022.10.03
Comments