자바
Arrays.toString() - 배열 내용 출력
긴가우딘
2024. 5. 22. 23:02
배열 자체를 출력하면 주소값이 나온다
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)