1. Vector class
-벡터는 list 계열이다. 벡터 클래스를 쓰는 것도 객체를 생성하고 시작하면 된다. 벡터 클래스도 리스트 계열이기에 순서가 있고, 중복값이 허용이 된다.
-벡터 클래스는 capacity로 용량을 미리 잡아놓고 add() 로 입력할 수 있다.
그리고 size() 로 확안하면 (1,2,3)의 데이터가 들어가 있고, capacity는 처음에 객체 생성할 때 지정해 준 5이다.
-어떤 데이터가 들어가있는 지 확인하려면 toString으로 확인을 하면 되고, capacity로 용량이 저장된 데이터보다 클 때에는 trimToSize()를 서서 용량을 크기에 맞춰주면 된다.
-clone()은 기존에 있는 데이터를 복사할 때에 쓰면 되고, clear()는 데이터를 비울 때 사용한다.
-Enumeration()는 객체 사용 조회를 할 수 있고 hasMoreElements() 메서드와 nextElement() 메서드로 값을 계속 출력한다.
그리고 Iterator () 메서드도 객체 사용 조회를 할 수 있으며, hasNext()로 다음 값이 있는 지 물어보고 있으면, next() 메서드로 값을 출력하고 모든 값을 다 출력하고 나서 hasNext()로 확인하면 false가 출력된다.
'it 공부 > Java' 카테고리의 다른 글
Arraylist를 사용한 성적처리 예제 풀기 (0) | 2021.08.16 |
---|---|
LinkedList (링크드 리스트) (0) | 2021.08.16 |
ArrayList (어레이 리스트) (0) | 2021.08.16 |
컬렉션 프레임 워크 (Collection Framework) 란? (0) | 2021.08.16 |
제네릭 와일드 카드(대표문자) (0) | 2021.08.15 |