한 걸음 두 걸음

java 자바 ] arrayList 본문

Language/Java

java 자바 ] arrayList

언제나 변함없이 2019. 6. 12. 01:46
반응형

ArrayList는 객체 내부에서 배열을 관리하는 것으로, 한 번 생성하면 자동으로 길이가 조절되기 때문에 사용하기 편합니다.

ArrayList<자료형> str = new ArrayList<>();

으로 만들 수 있습니다.

  1. 데이터추가
    add(element)르 ㄹ사용합니다.
  2. 데이터접근
    get(index)
  3. 데이터삭제
    remove(index)

등으로 사용합니다.

ArrayList의 특징

  1. 데이터의 순서가 있으며 배열과 같이 데이터 저장을 인덱스 기반으로 수행합니다.
  2. 같은 자료형들을 저장합니다.
  3. 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

출처 https://lktprogrammer.tistory.com/113

반응형

'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