반응형
배열
Array
[ ]
- 여러 개의 같은 타입 데이터를 모아서 사용할 수 있다.
- 참조 타입.
- 가장 기본적인 자료구조.
배열의 크기가 3일 경우
[0][1][2] 라는 index가 생깁니다.
index는 데이터가 머물고있는 집주소와 같은 역할을 합니다.
- 변수명.length : 변수길이
- 초기값 0
(값을 아무것도 안 넣었을 때) - 길이가 고정이라 변경할 수 없습니다.
값 출력
- 그냥 배열 변수명을 출력하면 주소값이 나옵니다.
- 배열 전체를 보려면
Arrays.toString(변수명)
이렇게 하면됩니다. - 아래와 같이 for문으로도 출력 가능.
값 대입
❗ 사용법도 간단하고 효율이 좋지만 배열크기를 늘이거나 줄이는 게 안됩니다.
배열이름.clone()
- clone. 말 그대로 복사입니다.
- 위 코드를 보시면 주소는 다른데 값은 같습니다.
- 변수는 독립적인 주소를 가지고 있지만, 두 주소 모두 1, 2 ,3 이라는 데이터를 가르켜고 있는 것입니다.
2차원 배열
[ ] [ ]
배열 안에 배열이 들어있다.
- [ 배열 갯수 ] [ 배열당 최대크기 ]
- [2] [ ] 식으로 비정형 배열형태로 만들면 크기 재한 없이 배열 2개를 a에 넣을 수 있다.
반응형
'☕ 자바 JAVA > ☕ 변수와 자료형 Variables & Data Type' 카테고리의 다른 글
[JAVA]제네릭 Generic<T> (0) | 2024.09.30 |
---|---|
[JAVA]Map<Key, Value> (1) | 2024.09.29 |
[JAVA]변수의 초기화 (1) | 2024.03.12 |
[JAVA]기본형 매개변수와 참조형 매개변수 (0) | 2023.09.17 |
[JAVA]class 객체배열을 만들 때 주의할 점 (0) | 2023.08.19 |