자바에서 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차원뿐만 아니라 다차원 배열도 가능하다.
참고,출처,더 자세한정보
'자바 > ++' 카테고리의 다른 글
Collections.sort() 와 Arrays.sort() 시간복잡도, 사용법 (0) | 2022.12.03 |
---|---|
[Java] BufferedReader, BufferedWriter (0) | 2022.12.03 |
자바 StringTokenizer 문자열분리,문자열구분! + split [미완] (0) | 2022.10.29 |
char형 변수 null 체크할때 (0) | 2022.10.28 |
Arrays.fill() // 편하게 배열을 채우기 (0) | 2022.10.28 |
댓글