본문 바로가기
Java/채우기

[Java] StringTokenizer

by bak_ssso 2021. 7. 8.
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

댓글