22.01.28 JAVA - ArrayList

최고고·2022년 1월 28일
0
post-custom-banner

ArrayList<저장할 데이터 자료형> arrList = new ArrayList<>();

-가변적인 배열과 같은 형태를 가지고 있는 클래스
-ArrayList<저장할 데이터 자료형> 변수명 = new ArrayList<저장할 데이터 자료형>();
-저장할 데이터 자료형이 레퍼런스 형이어야한다! (String Integer Double... )
-정의된 기능을 사용해야해서 import 해줘야됨

  • <>: 제네릭 기법
    생성하는 순간에 저장할 자료형을 결정하는 기법
    레퍼런스 변수형태, 객체 형태만 저장할 수 있다.
    기본자료형 저장 안됨!

  • 값 추가
    .add("값");
    값을 추가하는 메서드가 내부적으로 설계되어있음

  • 값가져오기
    .get(인덱스번호)
    해당 인덱스번호의 값을 가져오는 메서드

  • 값 삭제
    .remove(인덱스번호)
    해당 인덱스 삭제시 뒤에있는 값들의 인덱스가 앞으로 이동한다.

  • 원하는 위치에 값 추가
    .add(원하는 인덱스번호, "값")
    원하는 인덱스 위치에 값이 추가 되고, 그자리에 있던 값의 인덱스가 뒤로 밀린다.

  • 저장된 데이터의 총 크기 가져오기
    .size();
    길이

  • 모든 값을 삭제하는 방법
    .clear() 저장된 값 모두 삭제됨

post-custom-banner

0개의 댓글