한 걸음 두 걸음
java 자바 ] arrayList 본문
반응형
ArrayList는 객체 내부에서 배열을 관리하는 것으로, 한 번 생성하면 자동으로 길이가 조절되기 때문에 사용하기 편합니다.
ArrayList<자료형> str = new ArrayList<>();
으로 만들 수 있습니다.
- 데이터추가
add(element)르 ㄹ사용합니다. - 데이터접근
get(index) - 데이터삭제
remove(index)
등으로 사용합니다.
ArrayList의 특징
- 데이터의 순서가 있으며 배열과 같이 데이터 저장을 인덱스 기반으로 수행합니다.
- 같은 자료형들을 저장합니다.
- index는 0부터 시작합니다.
사용예시는 다음과 같습니다.
1. 큐처럼 사용하기
ArrayList<Integer> arr = new ArrayList<>();
arr.add(1);
arr.add(2);
arr.add(3);
// arr = 1/2/3
//remove(index)
arr.remove(0);
// arr = 2/3
arr.remove(0);
//arr = 3
//index 자동으로 앞으로 당겨짐
2. 연결리스트처럼 사용하기
ArrayList<Integer> arr = new ArrayList<>();
arr.add(1);
arr.add(2);
arr.add(3);
// arr = 1/2/3
arr.add(1, 5);
// arr = 1/5/2/3
반응형
'Language > Java' 카테고리의 다른 글
JAVA 자바 특징 (0) | 2019.11.14 |
---|---|
JAVA Refactor Rename + 단축키 (0) | 2019.10.17 |
JAVA Queue Collection 큐 사용하기 (0) | 2019.05.27 |
JAVA final의 사용 (0) | 2019.04.07 |
java 자바 문자열 관련 모아놓자 (0) | 2019.02.18 |