Monday, January 22, 2007
Java/자바] 문자열 배열 출력; Print String Array; Dump Array
배열을 Arrays.toString() 으로 출력하거나,
또는 dumpArray() 라는 메소드(함수)를 만들어서 좀더 자세히 출력하는 방법입니다. dumpArray() 는 배열의 내용을 직관적으로 보여주기에, 디버깅할 때 편리할 것입니다.
(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)
▶▶ Java/자바] join 메소드: 배열을 하나의 문자열로 합치기, 구분문자 넣어
또는 dumpArray() 라는 메소드(함수)를 만들어서 좀더 자세히 출력하는 방법입니다. dumpArray() 는 배열의 내용을 직관적으로 보여주기에, 디버깅할 때 편리할 것입니다.
배열 출력 예제
소스 파일명: Foo.java(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)
import java.util.Arrays; // Arrays.toString() 에 필요
class Foo {
public static void main(String[] args) {
String[] dishes = { "자장면", "탕수육", "팔보채", "불도장", "짬뽕" };
// Arrays.toString() 으로 출력
System.out.println(Arrays.toString(dishes));
// 화면 출력 결과: [자장면, 탕수육, 팔보채, 불도장, 짬뽕]
// dumpArray() 로 출력
dumpArray(dishes);
/* 화면 출력 결과:
배열 요소 개수: 5
[ 0] = '자장면'
[ 1] = '탕수육'
[ 2] = '팔보채'
[ 3] = '불도장'
[ 4] = '짬뽕'
*/
}
public static void dumpArray(String[] a) {
System.out.println("배열 요소 개수: " + a.length);
for (int i = 0; i < a.length; i++)
System.out.format("[%2d] = '%s'%n", i, a[i]);
}
}
class Foo {
public static void main(String[] args) {
String[] dishes = { "자장면", "탕수육", "팔보채", "불도장", "짬뽕" };
// Arrays.toString() 으로 출력
System.out.println(Arrays.toString(dishes));
// 화면 출력 결과: [자장면, 탕수육, 팔보채, 불도장, 짬뽕]
// dumpArray() 로 출력
dumpArray(dishes);
/* 화면 출력 결과:
배열 요소 개수: 5
[ 0] = '자장면'
[ 1] = '탕수육'
[ 2] = '팔보채'
[ 3] = '불도장'
[ 4] = '짬뽕'
*/
}
public static void dumpArray(String[] a) {
System.out.println("배열 요소 개수: " + a.length);
for (int i = 0; i < a.length; i++)
System.out.format("[%2d] = '%s'%n", i, a[i]);
}
}
▶▶ Java/자바] join 메소드: 배열을 하나의 문자열로 합치기, 구분문자 넣어
tag: java
자바 | Java
<< Home