개발 일기
JAVA Collection 클래스 List 인터페이스 1 (feat. ArrayList 활용해보기) 본문
이번에는 JAVA에서 제공하는 표준 API중 Collection의 List 인터페이스의 ArrayList를 활용해 보겠습니다.
간단하게 설명을 하고 가자면, JAVA의 Collection은 크게 4가지로 분류합니다.
1. Set (순서가 없으며 중복을 허용하지 않는 특징의 데이터 구조)
2. List (순서가 있으며 중복을 허용하는 특징의 데이터 구조)
3. Queue (FIFO(first in first out) 데이터 구조)
4. Map (key와 Value의 쌍으로 관리하는 데이터 구조)
Collection을 API로 제공하는 간단한 이유는 배열의 단점을 개선해주기 위해 제공합니다.
그럼 위 항목중 List의 ArrayList를 활용해 보겠습니다.
코딩 예시)
1. ArrayList 객체 생성 및 size 체크
2. ArrayList 객체에 add (추가)메소드 활용하여 값 대입&사이즈 증가
3. add 메소드 활용하여 N번째 인덱스 위치에 원하는 값 추가
4. set(수정)메소드, get(반환)메소드, remove(삭제)메소드 활용하여 ArrayList 객체 값 수정, 반환, 삭제
출력 결과)
size(배열의 범위)가 추가, 삭제 시 자동? 원하는대로 늘어나고 줄어든다!!
( 배열과 매우매우 큰 차이 + 큰 장점)
ArrayList를 활용해보았습니다.
감사합니다.
'JAVA 공부' 카테고리의 다른 글
JAVA Collection 클래스 Map 인터페이스 3 (feat. HashMap 활용해보기) (0) | 2021.06.27 |
---|---|
JAVA Collection 클래스 Set 인터페이스 2 (feat. HashSet 활용해보기) (0) | 2021.06.25 |
JAVA Wrapper 클래스 (feat. 자바의 타입 구분) (0) | 2021.06.23 |
JAVA final 제한자란? (feat. 상수) (0) | 2021.06.22 |
JAVA 에서 제공하는 기본 API java.lang 2 (feat. String API 2) (0) | 2021.06.21 |
Comments