*JAVA*

[java] StringTokenizer 클래스

깐부로부터 2021. 11. 20. 23:47

문자열을 분리시키는 방법

 

1. 구분자를 제시해서 해당 문자열을 분리시키는 방법 => 배열이용

2. 분리된 각각의 문자열들을 토큰으로 취급하는 방법 => 토큰이용

 

 

 

- String의 split()메소드 : 반환형 Stirng[]

정규표현식을 구분자로해서 부분 문자열을 분리한 후, 배열에 저장하고 리턴

 

 

 

- StringTokenizer

각각의 문자열을 토큰으로 처리
java.util.StringTokenizer 클래스를 이용하는 방법


[표현법]
StringTokenizer stn = new StringTokenizer(문자열, 구분자);
객체 생성

 

  • countTokens() : 반환형 int, 꺼내지 않고 남아있는 토큰의 수
  • hasMoreTokens() : 반환형 boolean, 남아 있는 토큰이 있는지 여부
  • nextToken() : 반환형 String, 토큰을 하나씩 꺼내옴