Search

StringTokenizer

import java.util.StringTokenizer; public class StringTokenizerEx { public static void main(String[] args) { // StringTokenizer // : ๊ตฌ๋ถ„ ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž์—ด์„ ๋ถ„๋ฆฌํ•˜์—ฌ ๋‹ค๋ฃจ๋Š” ํด๋ž˜์Šค // "๋ฌธ์ž์—ด์„ ํ† ํฐํ™”ํ•˜๋Š” ํด๋ž˜์Šค" // - ๊ตฌ๋ถ„ ๋ฌธ์ž : (ํƒญ) / . , ๋“ฑ๋“ฑ // - ํ† ํฐ(token) : ๊ตฌ๋ถ„ ๋ฌธ์ž๋กœ ๋ถ„๋ฆฌ๋˜ ๋ฌธ์ž์—ด String java = "ํด๋ž˜์Šค/์ƒ์„ฑ์ž.์ƒ์†,์˜ค๋ฒ„๋กœ๋”ฉ-์˜ค๋ฒ„๋ผ์ด๋”ฉ,์ถ”์ƒํด๋ž˜์Šค,์ธํ„ฐํŽ˜์ด์Šค"; StringTokenizer st = new StringTokenizer(java, "/.,-"); // countTokens() : ๋ถ„๋ฆฌํ•œ ํ† ํฐ ๊ฐœ์ˆ˜ System.out.println("ํ† ํฐ์˜ ๊ฐœ์ˆ˜ : " + st.countTokens()); // ํ† ํฐ ๋ฐ˜๋ณตํ•˜๊ธฐ while( st.hasMoreTokens() ) { // ๋‹ค์Œ ํ† ํฐ์ด ์žˆ์œผ๋ฉด ๋ฐ˜๋ณต String token = st.nextToken(); // ๋‹ค์Œ ํ† ํฐ ๊ฐ€์ ธ์™€์„œ token ์— ๋Œ€์ž… System.out.print(token + " "); // ํ† ํฐ์„ ํ•œ ์นธ์”ฉ ๋„์›Œ์„œ ์ถœ๋ ฅ } System.out.println(); } }
Java
๋ณต์‚ฌ