일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 직장인자기계발
- Spring
- 리눅스
- 패스트캠퍼스
- 웹
- 직장인인강
- 데이터베이스
- java기초
- 디자인패턴
- 디자인
- 패캠챌린지
- ncs
- 스프링
- 자바연습문제
- 패스트캠퍼스후기
- linux
- 재택근무
- DesignPattern
- DB
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- js
- 국비
- String
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- javabasic
- 자바예제
- 자바
- 자바기초
- 자바기본
- java
Archives
- Today
- Total
FIF's 코딩팩토리
패스트캠퍼스 챌린지 28일차 본문
반응형
객체 배열을 구현한 ArrayList 클래스
ArrayList 클래스는 객체 배열을 효율적으로 사용하기 위해 만들어진 클래스이다.
java.util 패키지에서 제공되며 외부 라이브러리를 설치하거나 하는게 아닌 기본적으로 제공되는 클래스이다.
ArrayList 클래스가 만들어진 계기는 기존의 배열 선언과 사용 방식은 배열의 길이를 정하고 요소의 개수가 배열의 길이보다 커지면 배열을 재할당하고 복사해야만 하는 문제가 있었다.
배열의 요소를 추가하거나 삭제하면 다른 요소들의 이동에 대한 구현을 해야한다.
ArrayList는 객체 배열을 좀더 효율적으로 관리하기 위해 자바에서 제공해 주는 클래스이다.
이미 많은 메서드들이 최적의 알고리즘으로 구현되어 있어 각 메서드의 사용방법만 잘 익히면 유용하게 사용할 수 있다.
ArryList의 주요 메서드로는 5개가 있다.
1. boolean add(E e): 요소 하나를 배열에 추가한다. E는 요소의 자료형을 의미한다.
2. int size(): 배열에 추가된 요소 전체 개수를 반환한다.
3. E get(int index): 배열의 index 위치에 있는 요소 값을 반환한다.
4. E remove(int index): 배열의 index 위치에 있는 요소 값을 제거하고 그 값을 반환한다.
5. boolean isEmpty(): 배열이 비어 있는지 확인한다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
반응형
'패스트캠퍼스 챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 30일차 (0) | 2022.02.22 |
---|---|
패스트캠퍼스 챌린지 29일차 (0) | 2022.02.21 |
패스트캠퍼스 챌린지 27일차 (0) | 2022.02.19 |
패스트캠퍼스 챌린지 26일차 (0) | 2022.02.18 |
패스트캠퍼스 챌린지 25일차 (0) | 2022.02.17 |
Comments