본문 바로가기
Java/공부

Arrays.toString()

by notcherry 2023. 7. 6.

 

 

 

    public static void main(String[] args) {
        int[][] b = {{0, 3},{1, 2},{1, 4}};
        for (int[] arr : b){
            System.out.printf(Arrays.toString(arr));
        }
    }

 

 

결과

 

 

Arrays.toString() 메서드는 1차원 배열을 출력할 때 배열의 요소들을 '[ ]' 안에 쉼표로 구분하여 문자열로 반환한다.

그래서 2차원 배열에서도 생각없이 Arrays.toString(b)를 했더니 아래와 같이 배열의 주소값이 반환됐다.

띠옹,,,

b는 2차원 배열로 참조 변수이기 때문에 반드시 반복문을 이용하여 내부 배열 요소를 문자열로 출력하자!

'Java > 공부' 카테고리의 다른 글

StringBuilder()  (0) 2023.07.12
[JAVA] 예제로 2차원 배열 생성 연습하기  (0) 2023.07.07
[JAVA] 예제에 intstream 메소드 적용하기  (0) 2023.07.06
isEmpty()  (0) 2023.07.06
[JAVA] 예제로 chartAt 익숙해지기  (0) 2023.07.05