본문 바로가기
자바

Arrays.toString() - 배열 내용 출력

by 긴가우딘 2024. 5. 22.

배열 자체를 출력하면 주소값이 나온다

     	String str = "hello";
        String[] arr = str.split("");
        
        System.out.println(arr);

→ 출력결과: [Ljava.lang.String;@58d25a40

 

배열을 출력하기 위해 문자형으로 변환한다

여기서 그냥 toString()만 하면 똑같이 주소값이 출력된다

     	String str = "hello";
        String[] arr = str.split("");
        
        System.out.println(arr.toString());

→ 출력결과: [Ljava.lang.String;@58d25a40

 

따라서 Arrays.toString()을 이용하여 변환해주어야 한다

     	String str = "hello";
        String[] arr = str.split("");
        
        System.out.println(Array.toString(arr));

→ 출력결과: [h, e, l, l, o]

 

⇒ Arrays.toString(arr)