Search
Duplicate
πŸ‘©πŸ»β€πŸ«

1152

문제 μœ ν˜•
λ¬Έμžμ—΄
λ©”λͺ¨
StringTokenizer 의 κ°œλ…
StringTokenizer λž€?
BufferedReader 클래슀의 λ©”μ„œλ“œλ‘œ μž…λ ₯을 읽어낼 λ•ŒλŠ” λΌμΈλ‹¨μœ„λ‘œ 읽어낸닀. λ§Œμ•½ λ¬Έμžμ—΄μ„ 라인 λ‹¨μœ„κ°€ μ•„λ‹Œ νŠΉμ •ν•œ κΈ°μ€€μœΌλ‘œ λΆ„λ¦¬ν•˜κ³  μ‹Άλ‹€λ©΄ StringTokenizer λ₯Ό μ‚¬μš©ν•˜λ©΄ λœλ‹€. StringTokenizer λŠ” 문자 κ·ΈλŒ€λ‘œ λ¬Έμžμ—΄μ„ 토큰화 ν•œλ‹€λŠ” λœ»μ΄λ‹€.
StringTokenizer μƒμ„±μž
StringTokenizer λ₯Ό μƒμ„±ν•˜λŠ” λ°©μ‹μ—λŠ” 3가지가 μžˆλ‹€.
(1) StringTokenizer st = new StringTokenizer(λ¬Έμžμ—΄);
(2) StringTokenizer st = new StringTokenizer(λ¬Έμžμ—΄, κ΅¬λΆ„μž);
(3) StringTokenizer st = new StringTokenizer(λ¬Έμžμ—΄, κ΅¬λΆ„μž, true/false);
κ΅¬λΆ„μžλ₯Ό κΈ°μ€€μœΌλ‘œ λ¬Έμžμ—΄μ„ 뢄리할 λ•Œ κ΅¬λΆ„μžλ„ ν† ν°μœΌλ‘œ 넣을지(true) 말지(false) λ₯Ό κ²°μ •ν•œλ‹€. (λ””ν΄νŠΈλŠ” false)
StringTokenizer λ©”μ„œλ“œ
λ°˜ν™˜κ°’
λ©”μ„œλ“œ
μ—­ν• 
String
nextToken()
κ°μ²΄μ—μ„œ λ‹€μŒ 토큰을 λ°˜ν™˜
Object
nextElement()
λ¬Έμžμ—΄μ΄ μ•„λ‹Œ 객체λ₯Ό λ°˜ν™˜ν•œλ‹€.
int
countTokens()
총 ν† ν°μ˜ 개수λ₯Ό λ°˜ν™˜ν•œλ‹€.