StringTokenizer 클래스
StringTokenizer 클래스는 문자열을 파싱(parsing)하여 다양한 형태의 토큰으로 분리하여 주는 기능을 제공하는 클래스입니다.
StringTokenizer 클래스의 생성자
① StringTokenizer(String str)
str : 파싱할 문자열을 의미합니다.
② StringTokenizer(String str, String delimiters)
delimeters : 토큰으로 분리할 분리자를 의미합니다.
③ StringTokenizer(String str, String delimiters, boolean delimitersAsToken)
delimitersAsToken : 토큰이 분리되어 반환될 때 분리자를 포함하여 반환할지 여부를 지정합니다.
true 이면 분리자가 포함되어 반환되고, false 이면 분리자를 제외하고 반환됩니다.
StringTokenizer 클래스의 주요 메서드들
① int countTokens( )
문자열에 있는 토큰의 개수를 반환하는 메서드입니다.
② boolean hasMoreTokens( )
문자열에 토큰이 있으면 true 를 반환하고, 토큰이 없으면 false 를 반환하는 메서드입니다.
③ String nextToken( )
문자열에서 다음 토큰을 반환하는 메서드입니다.
④ String nextToken(String delimiters)
문자열에서 다음 토큰을 반환하고 토큰 분리자를 delimiters 로 설정하는 메서드입니다.
StringTokenizer 클래스 실습 프로그램
StringTokenizer 클래스의 메서드를 활용하는 실습 프로그램은 다음과 같습니다.
'자바' 카테고리의 다른 글
컬렉션 프레임워크(Collection Framework) (0) | 2022.01.20 |
---|---|
Scanner 클래스 (0) | 2022.01.19 |
GregorianCalendar 클래스 (0) | 2022.01.17 |
Calendar 클래스 (0) | 2022.01.16 |
Arrays 클래스 (0) | 2022.01.15 |
댓글