파이썬등에서 배열 출력하는건 사실 일도아니다.
다만, 자바는 static method를 통해서 출력하거나 직접 출력함수를 작성해야 한다.
예를들어, 아래와 같이 출력함수를 간단하게 만들어볼수있다.
public static void printArray(int[][] array) {
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(" " + array[i][j]);
}
System.out.println();
}
}
결과
14 14 14 14 14 14 0
20 20 20 20 20 20 0
85 85 85 85 85 85 0
60 60 60 60 60 60 0
77 77 77 77 77 77 0
99 99 99 99 99 99 0
0 0 0 0 0 0 0
다만, Arrays 클래스에 있는 static method의 간편함을 즐겨볼수있다.
System.out.println(Arrays.deepToString(distance));
결과
[[14, 14, 14, 14, 14, 14, 0], [20, 20, 20, 20, 20, 20, 0], [85, 85, 85, 85, 85, 85, 0], [60, 60, 60, 60, 60, 60, 0], [77, 77, 77, 77, 77, 77, 0], [99, 99, 99, 99, 99, 99, 0], [0, 0, 0, 0, 0, 0, 0]]
다차원배열일 경우, deepToString() 메서드를 쓰면 되고,
그냥 배열일 경우 ToString()을 써서 출력하면 된다.
'소프트웨어 개발 > Java - Basic' 카테고리의 다른 글
SerialVersionUID가 뭐냐? (0) | 2016.04.10 |
---|---|
임시 (0) | 2016.04.04 |
쓰레드(Thread) 관련 메서드가 죄다 Deprecated 된이유. (0) | 2015.08.29 |
Reader 등으로 글자 입력받기 (0) | 2015.08.24 |
Java Documentation - Reader (0) | 2015.08.16 |