[Java] Array

2024. 2. 7. 11:55Memorizing/Java

728x90

본 포스팅에서는 Java에서 배열을 선언하는 방법과 println을 사용하여 배열 값을 출력할 때의 주의점을 다룹니다. 

Java에서 배열을 초기화 하는 방법은 두 가지가 있습니다.

첫 번째는 배열의 크기를 선언한 후, 값을 할당해주는 방법입니다. 

int[] intArray = new int[3];
for (int i = 0; i < intArray.length; i++) {
    intArray[i] = i + 1;
}

두 번째는 값을 바로 초기화 해주는 방법입니다. 

int[] intArray = {1, 2, 3};

한편, println 함수는 변수의 값을 문자열 형태로 출력하여줍니다. 주의할 것은 Java의 println함수는 toString()함수를 호출하는데, 배열의 경우 toString()은 주소값을 출력하게됩니다. 따라서 위에서 선언한 배열을 println을 통해 출력하면 주소값이 출력됩니다.

따라서 println을 이용하여 선언한 배열의 내용을 보고 싶으면 아래와 같이 String 타입으로 변환한 후, 볼 수 있습니다. 

System.out.println(Arrays.toString(intArray));
System.out.println(Arrays.toString(intArray2));

'Memorizing > Java' 카테고리의 다른 글

[Java] 프로세스와 스레드 - 2  (0) 2024.02.17
[Java] 프로세스와 스레드 - 1  (0) 2024.02.17
[Java] 상속  (1) 2024.02.07
[Java] Class  (0) 2024.02.07
[Java] Collection  (0) 2024.02.07