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 속성을 사용해주면 돼요.
'낚낚의 개발일기 > Java' 카테고리의 다른 글
Java - 제네릭스에 대해서(asList 활용법 추가) (0) | 2023.11.23 |
---|---|
Java - 문자열 메서드 charAt, replaceAll, substring, toUpperCase에 대해서 (1) | 2023.11.22 |
Java - List에 대해서(add, get, size, contains, remove 메서드) (0) | 2023.11.18 |
Java - 문자열 메서드 equals, indexOf, contains에 대해서 (0) | 2023.11.18 |
Java - StringBuffer에 대해서(append, insert 메서드) (0) | 2023.11.18 |