개발의 시작과 끝

2020.04.12 / Day - 2 자바 StringTokenizer 본문

풀스택/자바 공부, 복습

2020.04.12 / Day - 2 자바 StringTokenizer

개발지혜 2020. 4. 12. 22:09

2일차

  • 16:00 ~ 20:00 : codeup 5문제 이상

 

StringTokenizer

java.util 패키지에 속해 있으며, 하나의 문자열을 여러 개의 문자열로 분리하기 위해 사용한다.

문자열을 분리하기 위해 사용되는 기준 문자를 구분 문자 라고 한다.

구분 문자로 분리된 문자열을 토큰이라고 한다.

import java.util.StringTokenizer;
 
public class stringEx {
    public static void main(String[] args) {
        String a = "성 = hong & 이름 = possible & 키=큼";
        StringTokenizer st = new StringTokenizer(a, "&"); // '&'는 구분문자
 
        int count = st.countTokens(); // 구분 문자(&)로 구분된 문자열(토큰)의 개수를 count
        System.out.println("토큰의 개수는 :" + count);
 
        for (int i = 0; i < count; i++) {
            String token = st.nextToken(); // 각 토큰 출력
            System.out.println(token);
        }
    }
}

출력
토큰의 개수는 : 3
성 = hong
이름 = possible
키 = 큼

 

 

참조

- https://hongpossible.tistory.com/entry/Java%EC%9D%98-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B6%84%EB%A6%AC-StringTokenizer