Java - 배열에 대해서(배열 선언, 불러오기, 길이 구하는 법)

2023. 11. 18. 18:22낚낚의 개발일기/Java

반응형

 

배열은 변수 상향 버전이라고 생각하면 돼요.
배열은 변수와 달리 여러 데이터를 넣어줄 수 있어요.

 

 

문자열, 정수 배열 선언
String[] hello = {"안", "녕", "하", "세", "요"}; // 문자열 배열

int[] date_text = {2, 0, 2, 3, 1, 1, 0, 1}; // 정수 배열

 

위와 같이 문자열과 정수 모두 배열로 만들 수 있어요.

하지만 배열에 값을 넣지 않고, 초기화를 할 때는 배열 길이를 설정해주고, 선언을 해야 되는데요.

 

 

데이터가 없는 배열을 선언하는 방법
String[] hello = new String[]; // 에러 발생

String[] hello = new String[5]; // 정상 작동

 

배열에 값이 없는 상태에서 선언 할려고 하면 오류가 발생하게 됩니다.

꼭 배열 길이를 같이 넣어줘야 됩니다.

 

 

배열 안에 데이터를 불러오는 방법
String[] hello = {"안", "녕", "하", "세", "요"};

System.out.println(hello[3]); // 결과 : 세

 

선언한 배열 안에 접근을 하려면 위와 같이 [] 안에 인덱스 번호를 넣어주면 되는데요.

저는 인덱스 번호로 3번인 "세" 글자를 가져와봤습니다.

 

 

배열 길이 구하는 법
String[] hello = {"안", "녕", "하", "세", "요"};

System.out.println(hello.length); // 결과 : 5

 

배열 길이를 구할때는 length 속성을 사용해주면 돼요.

반응형