JAVA
java.util.StringTokenizer
구름이팡팡
2022. 8. 30. 10:31
728x90
StringTokenizer -> 문자열 토큰(분리된 문자열)화
* StringTokenizer 메서드
hasMoreTokens() : 남아있는 토큰이 있으면 true를 리턴
nextToken() : 객체에서 다음 토큰을 반환
nextToken(String a) : a 기준으로 다음 토큰 반환
hasMoreElements() : hasMoreTokens() 와 동일/ hasMoreTokens()를 더 많이 씀
nextElement() : nextToken() 와 동일하지만 문자열이 아닌 객체를 리턴
countTokens() : 총 토큰의 개수를 리턴
* 사용예제
ex) StringTokenizer st = new StringTokenizer(s, " "); -> s단어를 띄어쓰기를 기준으로 분류하고 분류된 단어들을 토큰이라고 한다.
System.out.println(st.countTokens()); -> 분류된 문자열(토큰)의 개수 출력
ex)
StringTokenizer st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
st = new StringTokenizer(br.readLine(),","); //콤마랑 같이 사용시
728x90