예를 들어 다음과 같은 2차원 배열이 있다고 가정하자!(배열 안의 배열)
String[][] arr = new String[][]{{"one", "two"}, {"three", "four"}};
중첩 for문을 사용하지 않고
내용을 간단하게 출력할 수 있는 방법은 없을까?
다음과 같이 하면 된다!
System.out.println(Arrays.deepToString(arr));
결과는 다음과 같이 출력된다!(java.util.Arrays은 상당히 유용한 도구인 것 같다!)
[[one, two], [three, four]]
단순 toString()으로 출력할 수 없는 다차원 배열의 경우
Arrays.deepToString()을 이용해서 심플하게 처리할 수 있다!
String[][] arr = new String[][]{{"one", "two"}, {"three", "four"}};
중첩 for문을 사용하지 않고
내용을 간단하게 출력할 수 있는 방법은 없을까?
다음과 같이 하면 된다!
System.out.println(Arrays.deepToString(arr));
결과는 다음과 같이 출력된다!(java.util.Arrays은 상당히 유용한 도구인 것 같다!)
[[one, two], [three, four]]
단순 toString()으로 출력할 수 없는 다차원 배열의 경우
Arrays.deepToString()을 이용해서 심플하게 처리할 수 있다!
'IT노트(구) > Java' 카테고리의 다른 글
자바에서 ArrayList 중복 제거하는 방법(HashSet 이용) (0) | 2015.11.29 |
---|---|
The code of method _jspService() is exceeding the 65535 bytes limit 에러가 날 때 (0) | 2015.11.29 |
Java 7은 흥하고 Java 6은 몰락하고(지난 3년 자바 버전별 점유율 변화) (0) | 2015.11.23 |
자바 버전별 점유율(2015년 8월 현재) (0) | 2015.11.23 |
java와 javax의 차이 (0) | 2015.11.23 |