개발/Java

[Java] 배열과 메모리

하빈H 2022. 8. 22. 23:23

배열 변수는 배열 데이터의 주소를 담고 있다.

 

배열 요소 출력은 Arrays.toString()으로, 배열 주소 출력은 변수명으로 작성하면 된다.

int[] arr1 = {1, 2, 3};
int[] arr2 = null;
int[] arr3 = {4, 5, 6};
int[] arr4 = null;

System.out.println("arr1 : " + Arrays.toString(arr1));
System.out.println("arr2 : " + Arrays.toString(arr2));
System.out.println("arr3 주소 : " + arr3);
System.out.println("arr4 주소 : " + arr4);

 

실행 결과는 아래와 같다.

 

arr1 : [1, 2, 3]
arr2 : null
arr3 주소 : [I@1b6d3586
arr4 주소 : null

 

 

배열 관련 각종 메소드는 Arrays 클래스의 메소드를 이용하면 된다.

  • java.util.Arrays