본문 바로가기

CS/자료구조

[자료구조/JAVA] 배열(Array)

1. 배열(Array)이란?

배열이란, 같은 타입의 데이터들로 이루어지는 자료구조입니다.

배열에서 특정 요소에 접근하기 위해서는 인덱스를 사용합니다.

 

2. 배열의 길이

배열에서의 길이란 구성 요소의 수를 의미합니다. 

JAVA 언어에서 배열의 길이를 구하기 위해서는 length 메소드를 사용합니다.

// JAVA
array.length // array 배열의 길이

 

3. 배열을 정의하는 방법

3.1 배열의 초기값을 넣어 배열 선언하기

배열을 생성함과 동시에 배열 요소를 초기화하는 방법입니다.

int[] arr = {1, 2, 3};

3.2 new 연산자 이용

int[] arr = new int[5];

arr[1] = 1;
arr[2] = 7;

 

값을 대입하지 않은 arr[0], arr[3], arr[4] 의 경우 자동으로 0으로 초기화됩니다.

두 방법을 이용하여 다음과 같이 배열을 선언할 수도 있습니다.

int[] arr = new int {1, 2, 3, 4, 5};

'CS > 자료구조' 카테고리의 다른 글

[자료구조/C++] 트라이(Trie)  (0) 2022.10.10