자바/++
자바 1차원 배열,2차원 배열 출력하기 Arrays.toString(),Arrays.deepToString()
backend dev
2022. 10. 28. 21:28
자바에서 1차원배열을 출력할때
반복문을 이용하지않을때 사용하는
Arrays.toString()
int[] a = new int[]{1,2,3,4};
bw.write(Arrays.toString(a));
2차원배열일때?
int[][] a = new int[][]{{1,2,3,4},{4,5}};
bw.write(Arrays.toString(a));
이런결과가 나온다.
int [] 인 {1,2,3,4} 의 주소값과
{4,5} 의 주소값이 출력된것이다.
반복문하나 돌려서 각각 Arrays.toString() 해도되지만
한방에 하는방법이 있다.
Arrays.deepToString()
int[][] a = new int[][]{{1,2,3,4},{4,5}};
bw.write(Arrays.deepToString(a));
Arrays.deepToString() 은 다차원 배열의 값도 받아서 출력가능
2차원뿐만 아니라 다차원 배열도 가능하다.
참고,출처,더 자세한정보
[Java] 2차원 배열 값 출력하는 2가지 방법 (반복문, Arrays 클래스)
지난번에는 1차원 배열의 값을 출력하는 2가지 방법을 알아보았습니다. [Java] 배열 값 출력하는 2가지 방법 (반복문, Arrays.toString()) 이번에는 2차원 배열의 값을 출력하는 2가지 방법을 알아보도록
hianna.tistory.com