class Foo {
public static void main(String[] args) {
String s;
String[] array;
//////////////////////////////////////////////////
// 탭 문자(Tab)로 구분된 문자열 분해
// HTML에서는 탭문자 표현이 곤란하기에
// 아래 예제에서 탭문자를 [TAB] 이렇게 표현했는데
// 예제 실행시에는 진짜 탭문자로 바꾸어 주어야 합니다.
s = "자장면[TAB]탕수육[TAB]짬뽕[TAB]칼국수";
array = s.split("\t");
dumpArray(array);
/* 출력 결과:
array[0] = 자장면
array[1] = 탕수육
array[2] = 짬뽕
array[3] = 칼국수
*/
//////////////////////////////////////////////////
// 마침표(.)로 구분된 문자열 분해
s = "철수.영희.맹구.배영만";
array = s.split("\\.");
dumpArray(array);
/* 출력 결과:
array[0] = 철수
array[1] = 영희
array[2] = 맹구
array[3] = 배영만
*/
}
// 배열을 화면에, 요소별로 알기 쉽게 출력
public static void dumpArray(String[] array) {
for (int i = 0; i < array.length; i++)
System.out.format("array[%d] = %s%n", i, array[i]);
}
}
'IT > java' 카테고리의 다른 글
자바 자문 자답 DecimalFormat 에러 발생 (0) | 2017.10.21 |
---|---|
자바 랜덤 숫자 발생 정렬 후 반환 (0) | 2017.10.18 |