프로그래밍 정리/자바

Vector

주누다 2013. 5. 29. 22:51
반응형

Vector(벡터)

- Collection 인터페이스 자체를 바로 구현한 클래스

- 객체를 삽입하고 순서대로 추출하는 기법 사용

-> addElement(Object obj)메서드로 객체 삽입

-> elementAt()메서드로 index순으로 데이터 자체를 추출

-> 객체를 삽입할 때는 Object형으로 자동 업캐스팅

-> 객체를 다시 추출할 때는 원래의 형으로 다운캐스팅 필요



ex)

Vector vector = new Vector();

vector.addElement(new Integer(100));

vector.addElement(new String("babo"));


Integer a = (Integer)vector.elementAt(0);

String babo = (String)vector.elementAt(1);


- 벡터는 세 개의 생성자가

-> Vector(), Vector(5), Vector(5, 5)

-> 벡터는 기본적으로 10개의 방을 만듬

-> 10개가 넘으면 자동으로 20, 40, 80개로 증가

반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

해쉬테이블(HashTable)  (0) 2013.05.30
객체 복사 - Clone 메소드와 Cloneable Interface  (0) 2013.05.30
Legacy  (0) 2013.05.29
Entry  (0) 2013.05.29
Map  (0) 2013.05.29