JAVA/배열(array)

[JAVA] 가변 배열

prize1209 2021. 6. 15. 04:03

가변 배열

2차원 이상의 다차원 배열을 생성할 때 전체 배열 차수 중 마지막 차수의 길이를 지정하지 않고,

추후에 각기 다른 길이의 배열을 생성함으로써 고정된 형태가 아닌 보다 유동적인 가변 배열을 구성할 수 있다.

 

 

다음과 같이 각 행마다 다른 길이의 배열을 생성하는 것이 가능하다.

 

 

score.length의 값은 5지만, 일반적인 2차원 배열과 달리 score[0].length의 값은 4이고,

score[1].length의 값은 3이다. 

 

가변 배열 역시 중괄호{ }를 이용해 생성과 초기화를 동시에 하는 것이 가능하다.