[Java] StringTokenizer

G·2024년 6월 19일
0

Java

목록 보기
10/21
post-thumbnail

StringTokenizer

StringTokenizer란?

StringTokenizer 클래스는 문자열을 지정한 구분자로 쪼개주는 클래스입니다. 여기서 쪼개진 문자열을 토큰(token)이라고 합니다.

StrintTokenizer 클래스는 java.util 패키지에 속하며, java.util.StringTokenizer 를 import하여 사용합니다.



생성자

public StringTokenizer(String str)

  • 입력 받은 문자열 str을 기본 구분자(delimiter)로 분리합니다.
  • 기본 구분자로는 ' ' (공백; space), \t (탭; tab), \n (줄 바꿈; newline), \r (캐리지 리턴; carriage return), \f (폼 피드; form feed) 가 있습니다.

public StringTokenizer(String str, String delim)

  • 사용자가 지정한 delim으로 문자열을 분리합니다.

public StringTokenizer(String str, String delim, boolean returnDelims)

  • 사용자가 지정한 delim으로 문자열을 분합니다.
  • returnDelims 를 통해 구분자를 토큰으로 반환할지 여부를 결정합니다.
  • returnDelims 를 true로 설정하면 구분자도 토큰으로 반환되고, false로 설정하면 구분자는 무시됩니다. returnDelims 의 defalut값은 false입니다.


메서드

hasMoreTokens()

  • public boolean hasMoreTokens()
  • 반환할 Token이 남아있는지 true/false로 반환

nextToken()

  • public String nextToken()
  • 다음 Token 반환

countTokens()

  • public int countTokens()
  • 현재 남아 있는 Token의 개수를 반환
profile
기!술! 블로그

0개의 댓글