String배열의 선언과 생성

배열의 타입이 String인 경우에도 int 배열의 선언과 생성과 같다

String[] arr = new String[3] //3개의 문자열을 담을 수 있는 배열 생성

Untitled

3개의 String 타입의 참조변수를 저장하기 위한 공간이 마련되고

참조형 변수의 기본값은 null 이므로 각 요소의 값은 null로 초기화된다

String 배열의 초기화

초기화 역시 int배열과 동일한 방법으로 한다

String[] name = new String[3]

name[0] = "Kim"
name[1] = "Park"
name[2] = "Yi"

괄호를 사용해 간단히 초기화 할 수 있다

String[] name = new String[3]{"Kim", "Park", "Yi"}

String[] name = {"Kim", "Park", "Yi"} //new String[] 생략가능

Untitled