StringTokenizer
- 문자열을 분리할 때 사용
- 아무 값도 가지지 않는 문자열은 무시 -> split()과 차이점!
예시코드
import java.util.StringTokenizer;
public class test {
public static void main(String[] args) {
String s = "010 1234 5678";
StringTokenizer st = new StringTokenizer(s);
System.out.println(st.nextToken());
System.out.println(st.nextToken());
System.out.println(st.nextToken());
}
}
//출력
010
1234
5678
분리할 문자를 입력해주지 않으면 자동으로 공백을 기준으로 문자열을 나눈다.
import java.util.StringTokenizer;
public class test {
public static void main(String[] args) {
String s = "010-1234-5678";
StringTokenizer st = new StringTokenizer(s, "-");
System.out.println(st.nextToken());
System.out.println(st.nextToken());
System.out.println(st.nextToken());
}
}
//출력
010
1234
5678
위 코드처럼 분리하고자하는 문자를 직접 입력할 수도 있다.
'Java > 채우기' 카테고리의 다른 글
[Java] Comparable과 Comparator (0) | 2021.07.01 |
---|---|
[Java] 절댓값 구하기 : Math.abs() (0) | 2021.06.29 |
댓글