public static void main(String[] args) {
int[][] b = {{0, 3},{1, 2},{1, 4}};
for (int[] arr : b){
System.out.printf(Arrays.toString(arr));
}
}
결과
Arrays.toString() 메서드는 1차원 배열을 출력할 때 배열의 요소들을 '[ ]' 안에 쉼표로 구분하여 문자열로 반환한다.
그래서 2차원 배열에서도 생각없이 Arrays.toString(b)를 했더니 아래와 같이 배열의 주소값이 반환됐다.
b는 2차원 배열로 참조 변수이기 때문에 반드시 반복문을 이용하여 내부 배열 요소를 문자열로 출력하자!
'Java > 공부' 카테고리의 다른 글
StringBuilder() (0) | 2023.07.12 |
---|---|
[JAVA] 예제로 2차원 배열 생성 연습하기 (0) | 2023.07.07 |
[JAVA] 예제에 intstream 메소드 적용하기 (0) | 2023.07.06 |
isEmpty() (0) | 2023.07.06 |
[JAVA] 예제로 chartAt 익숙해지기 (0) | 2023.07.05 |