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
๋ณต์ฌ