본문 바로가기
Java/JAVA에 대하여

[JAVA] 배열 전체 출력

by lms0806 2021. 7. 31.
728x90
반응형

가끔 PS나 프로그래밍을 하다보면 배열의 내용을 전체 출력해서 확인하고 싶을 때가 있습니다.

그러나

String[] str = {"5","6","7","8"};
System.out.println(str);

이런식으로 출력하게 되면 이상한 문자들만 출력이 될겁니다.

 

항상 for문으로

for(int i = 0; i < str.length; i++) {
	System.out.print(str[i]);
}

이런식으로 출력하자니.. 번거롭고(이거치다가 타자속도 빨라진...)

그러다가 간단하게 확인이 가능한 방법을 알게되었습니다.

 

String[] str = {"5","6","7","8"};
System.out.println(Arrays.toString(str));

이런식으로 하게 될 경우 str 배열에 있는 내용이 "[5, 6, 7, 8]" 이런식으로 전체 출력됩니다.

 

int[] num = {1,2,3,4};
System.out.println(Arrays.toString(num));

int형 배열도 이런식으로 출력이 가능합니다.

 

boolean[] b = {true, true, true, false};
System.out.println(Arrays.toString(b));

boolean 타입의 배열도 같은 방식으로 출력이 가능합니다.

 

char[] ch = {'1','2','3','4'};
System.out.print(ch);
System.out.println(Arrays.toString(ch));

char형 같은 경우 배열명을 출력하면 "1234"이고, 방식을 이용하여 출력하면 "[1, 2, 3, 4]" 형태로 출력이 됩니다.

 

728x90
반응형

'Java > JAVA에 대하여' 카테고리의 다른 글

HashSet 내부  (2) 2022.09.24
JAVA의 깊은 복사, 얕은 복사  (0) 2021.12.30
JVM이란  (0) 2021.12.25
JAVA 관련 deep한 내용들이 나와있는 사이트 정리  (0) 2021.12.24
[JAVA] Arrays.fill()  (0) 2021.10.29

댓글