JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.util
Ŭ·¡½º StringTokenizer

java.lang.Object 
  |
  +--java.util.StringTokenizer
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Enumeration

public class StringTokenizer
extends Object
implements Enumeration

StringTokenizer Ŭ·¡½º¸¦ »ç¿ëÇϸé(ÀÚ), ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ij¸¯ÅÍ ¶óÀÎÀ» ÅäÅ«¿¡ ºÐÇÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ÅäūȭÀÇ ¸Þ¼Òµå´Â StreamTokenizer Ŭ·¡½º¿¡¼­ »ç¿ëµÇ°í ÀÖ´Â ¸Þ¼Òµåº¸´Ù ÇÑÃþ ´õ °£´ÜÇÕ´Ï´Ù. StreamTokenizer ¸Þ¼Òµå¿¡¼­´Â ½Äº°ÀÚ, ¼ýÀÚ, Àοë ij¸¯ÅÍ ¶óÀÎÀº ±¸º°µÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ÄÚ¸àÆ®¸¦ ÀνÄÇØ ½ºÅµ ÇÏ´Â Àϵµ ¾ø½À´Ï´Ù.

´Ü¶ô ij¸¯ÅÍ (ÅäÅ«À» ³ª´©´Â ij¸¯ÅÍ)´Â Ŭ·¡½ºÀÇ ÀÛ¼º½Ã, ¶Ç´Â ÅäÅ«À» ¾òÀ» ¶§¸¶´Ù ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

StringTokenizer ÀÇ ÀνºÅϽº´Â ÀÛ¼º½ÃÀÇ returnDelims Ç÷¡±×ÀÇ °ªÀÌ true ³ª false µî¿¡ ÀÇÇØ¼­, µ¿ÀÛÀÌ ´Ù¸¨´Ï´Ù.

StringTokenizer ¿ÀºêÁ§Æ®´Â ³»ºÎÀûÀ¸·Î, Åäūȭ µÇ´Â ij¸¯ÅÍ ¶óÀγ»ÀÇ ÇöÀçÀÇ À§Ä¡¸¦ °ü¸®ÇÕ´Ï´Ù. ¸î°³ÀÇ ¿ÀÆÛ·¹À̼ÇÀº ÀÌ ÇöÀçÀÇ À§Ä¡°¡ ó¸®µÈ ij¸¯ÅÍÀÇ ³¡¿¡ ÁøÇàÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.

ÅäÅ«Àº StringTokenizer ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϴµ¥ »ç¿ëµÈ ij¸¯ÅÍ ¶óÀÎÀÇ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀ» ÃëµæÇÏ´Â °Í¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

»ç¿ë¿¹¸¦ ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.

     StringTokenizer st = new StringTokenizer("this is a test");
     while (st.hasMoreTokens()) {
         println(st.nextToken());
     }

È­¸é¿¡´Â ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

     this
     is
     a
     test
 

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
StreamTokenizer

»ý¼ºÀÚÀÇ °³¿ä
StringTokenizer (String  str)
          ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇÑ StringTokenizer ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
StringTokenizer (String  str, String  delim)
          ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇÑ StringTokenizer ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
StringTokenizer (String  str, String  delim, boolean returnDelims)
          ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇÑ StringTokenizer ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 int countTokens ()
          ¿¹¿Ü¸¦ »ý¼ºÇÏÁö ¾Ê°í ÅäÅ©³ªÀÌÀÚÀÇ nextToken ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö Àִ ȸ¼ö¸¦ °è»êÇÕ´Ï´Ù.
 boolean hasMoreElements ()
          hasMoreTokens ¸Þ¼Òµå¿Í °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean hasMoreTokens ()
          ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÅäÅ«ÀÌ ¾ÆÁ÷ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 Object nextElement ()
          nextToken ¸Þ¼Òµå¿Í °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 String nextToken ()
          Ä³¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀڷκÎÅÍ ´ÙÀ½ÀÇ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù.
 String nextToken (String  delim)
          Ä³¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ´ÙÀ½ÀÇ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

StringTokenizer

public StringTokenizer(String  str,
                       String  delim,
                       boolean returnDelims)
ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇÑ StringTokenizer ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. delim Àμö³»ÀÇ ¸ðµç ij¸¯ÅÍ´Â ÅäÅ«À» ´Ü¶ôÁþ±â À§ÇÑ ´Ü¶ô ij¸¯ÅÍÀÔ´Ï´Ù.

returnDelims Ç÷¡±×°¡ true ÀÇ °æ¿ì´Â ´Ü¶ô ij¸¯Å͵µ ÅäÅ«À¸·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù. °¢ ±¸ Àß¶ó ij¸¯ÅÍ´Â ±æÀÌ 1 ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù. Ç÷¡±×°¡ false ÀÇ °æ¿ì´Â ´Ü¶ô ij¸¯ÅÍ´Â ½ºÅµ µÇ¾î ÅäÅ«À» ³ª´­ »Ó(¸¸Å­)ÀÇ °ÍÀ̶ó°í º¸¿©Áý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
str - ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀÎ
delim - ´Ü¶ô ij¸¯ÅÍ
returnDelims - ´Ü¶ô ij¸¯Å͸¦ ÅäÅ«¿¡ Æ÷ÇÔÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â Ç÷¡±×

StringTokenizer

public StringTokenizer(String  str,
                       String  delim)
ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇÑ StringTokenizer ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. delim ÀμöÀÇ Ä³¸¯ÅÍ´Â ÅäÅ«À» ³ª´©´Â ´Ü¶ô ij¸¯ÅÍÀÔ´Ï´Ù. ´Ü¶ô ij¸¯ÅÍ ±× ÀÚü°¡ ÅäÅ«À¸·Î¼­ ´Ù·ç¾îÁú °ÍÀº ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
str - ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀÎ
delim - ´Ü¶ô ij¸¯ÅÍ

StringTokenizer

public StringTokenizer(String  str)
ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀο¡ ´ëÇÑ StringTokenizer ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÅäÅ©³ªÀÌÀÚ´Â µðÆúÆ®ÀÇ ´Ü¶ô ij¸¯ÅÍ ¼¼Æ®¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¼¼Æ®´Â " \t\n\r\f" ·Î, °ø¹é ij¸¯ÅÍ, ÅÇ Ä³¸¯ÅÍ, °³Çà ij¸¯ÅÍ, º¹±Í °³Çà ij¸¯ÅÍ, ¹× ¿ëÁö º¸³» ij¸¯ÅͷκÎÅÍ ±¸¼ºµË´Ï´Ù. ´Ü¶ô ij¸¯ÅÍ´Â ±× ÀÚü°¡ ÅäÅ«À¸·Î¼­ ó¸®µÉ °ÍÀº ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
str - ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀÎ
¸Þ¼ÒµåÀÇ »ó¼¼

hasMoreTokens

public boolean hasMoreTokens()
ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÅäÅ«ÀÌ ¾ÆÁ÷ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ì, ±× ÀÌÈÄÀÇ Àμö°¡ ¾ø´Â nextToken ¿¡ÀÇ È£ÃâÀº ÀûÀýÈ÷ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀγ»ÀÇ ÇöÀçÀÇ À§Ä¡ÀÇ µÚ·Î 1 °³ ÀÌ»óÀÇ ÅäÅ«ÀÌ ÀÖ´Â °æ¿ì¸¸ true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

nextToken

public String  nextToken()
ij¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀڷκÎÅÍ ´ÙÀ½ÀÇ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀڷκÎÅÍÀÇ ´ÙÀ½ÀÇ ÅäÅ«
¿¹¿Ü:
NoSuchElementException - ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÅäÅ«ÀÌ ³²Áö ¾ÊÀº °æ¿ì

nextToken

public String  nextToken(String  delim)
ij¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ´ÙÀ½ÀÇ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù. ÃÖÃÊ·Î,StringTokenizer ¿ÀºêÁ§Æ®°¡ ´Ü¶ôÁö¾î ij¸¯ÅͶó°í º¸´Â ij¸¯Åͼ¼Æ®°¡, ij¸¯ÅÍ ¶óÀÎ delim ³»ÀÇ Ä³¸¯ÅͰ¡ µÇµµ·Ï(µíÀÌ) º¯°æµË´Ï´Ù. ´ÙÀ½¿¡, ij¸¯ÅÍ ¶óÀγ»ÀÇ ÇöÀçÀÇ À§Ä¡ÀÇ µÚ¿¡ ÀÖ´Â ´ÙÀ½ÀÇ ÅäÅ«ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÇöÀçÀÇ À§Ä¡´Â ÀÎ½ÄµÈ ÅäÅ«À» ³Ñ¾î ÁøÇàµË´Ï´Ù. ÁöÁ¤µÈ ´Ü¶ô ij¸¯ÅÍÀÇ ÁýÇÕÀº ÀÌ È£ÃâÀÇ µÚ¿¡µµ µðÆúÆ® °ª·Î¼­ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
delim - »õ·Î¿î ´Ü¶ô ij¸¯ÅÍ
¹Ýȯ°ª:
»õ·Î¿î ´Ü¶ô ij¸¯ÅÍ·Î ÀüȯÇÑ µÚÀÇ ÅäÅ«
¿¹¿Ü:
NoSuchElementException - ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÅäÅ«ÀÌ ³²Áö ¾ÊÀº °æ¿ì

hasMoreElements

public boolean hasMoreElements()
hasMoreTokens ¸Þ¼Òµå¿Í °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀ» »ç¿ëÇϸé(ÀÚ), ÀÌ Å¬·¡½º¿¡ Enumeration ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Enumeration ³»ÀÇ hasMoreElements
¹Ýȯ°ª:
ÅäÅ©³ªÀÌÀÚ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ÅäÅ«ÀÌ ¾ÆÁ÷ ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Enumeration , hasMoreTokens()

nextElement

public Object  nextElement()
nextToken ¸Þ¼Òµå¿Í °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ´Ù¸¸, ¼±¾ðµÈ ¹Ýȯ°ªÀº String ´Â ¾Æ´Ï°í Object ÀÔ´Ï´Ù. À̰ÍÀ» »ç¿ëÇØ ÀÌ Å¬·¡½º¿¡ Enumeration ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Enumeration ³»ÀÇ nextElement
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀÇ ´ÙÀ½ÀÇ ÅäÅ«
¿¹¿Ü:
NoSuchElementException - ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÅäÅ«ÀÌ ³²Áö ¾ÊÀº °æ¿ì
°ü·Ã Ç׸ñ:
Enumeration , nextToken()

countTokens

public int countTokens()
¿¹¿Ü¸¦ »ý¼ºÇÏÁö ¾Ê°í ÅäÅ©³ªÀÌÀÚÀÇ nextToken ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö Àִ ȸ¼ö¸¦ °è»êÇÕ´Ï´Ù. ÇöÀçÀÇ À§Ä¡·Î ³ª¾Æ°¡Áö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ´Ü¶ô ij¸¯Å͸¦ Àû¿ëÇßÀ» ¶§¿¡ ij¸¯ÅÍ ¶óÀο¡ ³²¾Æ ÀÖ´Â ÅäÅ«ÀÇ ¼ö
°ü·Ã Ç׸ñ:
nextToken()

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.