[Java] 배열과 ArrayList

C____JIN·2022년 6월 20일
0

Java

목록 보기
3/9
post-thumbnail

배열

배열 선언과 초기화

  • 선언

    자료형[] 배열이름 = new 자료형[개수];
    • 예시
      int[] studentIds = new int[10];
  • 초기화

    int[] studentIds = new int[] { 101, 102, 103};	//개수는 생략
    • new int[]도 생략 가능

배열 복사하기

  • System.arraycopy()
    System.arraycopy(복사할 배열, 복사할 첫 위치, 대상 배열, 붙여 넣을 첫 위치, 복사할 요소 개수);
    • 예시
      System.arraycopy(array1, 0, array2, 1, 4);
      • array1을 0번 인덱스부터 복사하여, array2의 1번 인덱스부터 4개 붙여 넣기

ArrayList 클래스

기존 배열의 단점

기본 배열은 프로그램에서 사용하려면 항상 배열 길이를 정하고 시작해야한다. 배열을 사용하는 중에는 배열의 길이를 변경할 수 없다.

주요 메서드

메서드설명
boolean add(E e)요소 하나를 배열에 추가
(E는 요소의 자료형)
int size()배열에 추가된 요소 전체 개수를 반환
E get(int index)배열의 index 위치에 있는 요소 값을 반환
E remove(int index)배열의 index 위치에 있는 요소 값을 제거하고 그 값을 반환
boolean isEmpty()배열이 비어 있는지 확인

ArrayList 클래스 활용하기

  • 선언
    ArrayList<E> 배열 이름 = new ArrayList();
profile
개발 블로그🌐 개발일지💻

0개의 댓글