JAVA/15_API
java.util의 StringTokenizer - 문자열 분리
Y_____527
2021. 3. 7. 21:44
Java의 문자열 분리 (StringTokenizer)
안녕들 하시죠 ! 이번시간에는 StringTokenizer를 이용한 문자열 분리에 대해 알아보겠습니다. StringTokenizer java.util 패키지에 속해 있으며, 하나의 문자열을 여러 개의 문자열로 분리하기 위해 사용한
hongpossible.tistory.com
예제1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//*
package ex03.apiUtil;
import java.util.StringTokenizer;
public class Ex02_StringTokenizer {
public static void main(String[] args) {
// StringTokenizer token = new StringTokenizer("abc def ghi"); //default는 공백을 토큰으로 사용
StringTokenizer token = new StringTokenizer("abc/def/ghi", "/"); //구분자 "/"
while(token.hasMoreTokens()) { //요소가 있다면
System.out.println(token.nextToken()); //요소를 꺼내 출력ㄴ
}
}
}
//*/
|
cs |
예제2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
//*
package ex03.apiUtil;
import java.util.StringTokenizer;
public class Ex02_StringTokenizer {
public static void main(String[] args) {
StringTokenizer token = new StringTokenizer("사과=10|초콜렛=3|샴페인=1", "=|", true); //구분자 "="와 "|"
while(token.hasMoreTokens()) { //요소가 있다면
String str = token.nextToken();
if(str.equals("=")) {
System.out.print("\t");
} else if(str.equals("|")) {
System.out.print("\n");
} else {
System.out.println(str);
}
}//end while
}
}
//*/
|
cs |