ArrayList<String> list = new ArrayList<>();
ArrayList<Integer> list = new ArrayList<>();
- new 사용해서 배열을 객체화함
- ArrayList의 요소 값으로는 클래스밖에 못옴(변수의 자료형은 못 옴)
컬렉션의 특징
1. 제네릭이라는 기법으로 만들어져 있다.
<E>: Element를 의미하며 컬렉션에서 요소임을 나타냄
<T>: Type을 의미
<V>: Value를 의미
<K>: Key를 의미
2. 컬렉션의 요소는 객체들만 가능하다.
int가 아닌 Integer이 와야 한다.
Vector<E>
java.util 패키지의 Vector 클래스를 이용
메소드 | 설명 |
void add(int index, E element) | 인덱스 index에 element를 삽입 |
int capacity() | 벡터의 현재 용량 리턴 |
E get(int index) | 인덱스 index의 요소 리턴 |
E remove(int index) | 인덱스 index의 요소 삭제 |
- add: 벡터 요소 추가
- capacity: 벡터의 용량
- remove: 벡터 요소 삭제
인덱스는 0부터 시작
-get: 벡터 정수 값 얻어냄
'Backend > Java' 카테고리의 다른 글
[Java] length, length(), size() (0) | 2023.06.09 |
---|---|
[Java] HashMap<K, V> (0) | 2023.06.09 |
[Java] StringBuffer 클래스 (0) | 2023.06.08 |
[Java] 패키지, String 활용 클래스 (0) | 2023.06.08 |
[Java] String toString() 메서드, Scanner (0) | 2023.06.08 |