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 내부 (1) | 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 |
댓글