|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.util.StringTokenizer
StringTokenizer Ŭ·¡½º¸¦ »ç¿ëÇϸé(ÀÚ), ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ij¸¯ÅÍ ¶óÀÎÀ» ÅäÅ«¿¡ ºÐÇÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ÅäÅ«ÈÀÇ ¸Þ¼Òµå´Â StreamTokenizer
Ŭ·¡½º¿¡¼ »ç¿ëµÇ°í ÀÖ´Â ¸Þ¼Òµåº¸´Ù ÇÑÃþ ´õ °£´ÜÇÕ´Ï´Ù. StreamTokenizer
¸Þ¼Òµå¿¡¼´Â ½Äº°ÀÚ, ¼ýÀÚ, Àοë ij¸¯ÅÍ ¶óÀÎÀº ±¸º°µÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ÄÚ¸àÆ®¸¦ ÀνÄÇØ ½ºÅµ ÇÏ´Â Àϵµ ¾ø½À´Ï´Ù.
´Ü¶ô ij¸¯ÅÍ (ÅäÅ«À» ³ª´©´Â ij¸¯ÅÍ)´Â Ŭ·¡½ºÀÇ ÀÛ¼º½Ã, ¶Ç´Â ÅäÅ«À» ¾òÀ» ¶§¸¶´Ù ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
StringTokenizer
ÀÇ ÀνºÅϽº´Â ÀÛ¼º½ÃÀÇ returnDelims
Ç÷¡±×ÀÇ °ªÀÌ true
³ª false
µî¿¡ ÀÇÇØ¼, µ¿ÀÛÀÌ ´Ù¸¨´Ï´Ù.
false
ÀÇ °æ¿ì´Â ´Ü¶ô ij¸¯ÅÍ´Â ÅäÅ«À» ³ª´ »Ó(¸¸Å)ÀÇ °ÍÀ̶ó°í º¸¿©Áø´Ù. ÅäÅ«Àº ´Ü¶ôÁö¾î ij¸¯ÅͰ¡ ¾Æ´Ñ ij¸¯ÅͰ¡ 1 °³ ÀÌ»ó ¿¬¼ÓÇϰí ÀÖ´Â ºÎºÐÀÌ´Ù
true
ÀÇ °æ¿ì´Â ´Ü¶ô ij¸¯ÅÍ´Â ±× ÀÚü°¡ ÅäÅ«À̶ó°í º¸¿©Áø´Ù. ÅäÅ«Àº 1 °³ÀÇ ´Ü¶ô ij¸¯ÅÍÀΰ¡, ´Ü¶ô ij¸¯ÅͰ¡ ¾Æ´Ñ ij¸¯ÅͰ¡ 1 °³ ÀÌ»ó ¿¬¼ÓÇϰí ÀÖ´Â ºÎºÐÀÌ´Ù
StringTokenizer ¿ÀºêÁ§Æ®´Â ³»ºÎÀûÀ¸·Î, ÅäÅ«È µÇ´Â ij¸¯ÅÍ ¶óÀγ»ÀÇ ÇöÀçÀÇ À§Ä¡¸¦ °ü¸®ÇÕ´Ï´Ù. ¸î°³ÀÇ ¿ÀÆÛ·¹À̼ÇÀº ÀÌ ÇöÀçÀÇ À§Ä¡°¡ ó¸®µÈ ij¸¯ÅÍÀÇ ³¡¿¡ ÁøÇàÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
ÅäÅ«Àº StringTokenizer ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϴµ¥ »ç¿ëµÈ ij¸¯ÅÍ ¶óÀÎÀÇ ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀ» ÃëµæÇÏ´Â °Í¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
»ç¿ë¿¹¸¦ ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.
StringTokenizer st = new StringTokenizer("this is a test"); while (st.hasMoreTokens()) { println(st.nextToken()); }
ȸ鿡´Â ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.
this is a test
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 ()
ij¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀڷκÎÅÍ ´ÙÀ½ÀÇ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù. |
String |
nextToken (String delim)
ij¸¯ÅÍ ¶óÀÎ ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ´ÙÀ½ÀÇ ÅäÅ«À» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public StringTokenizer(String str, String delim, boolean returnDelims)
delim
Àμö³»ÀÇ ¸ðµç ij¸¯ÅÍ´Â ÅäÅ«À» ´Ü¶ôÁþ±â À§ÇÑ ´Ü¶ô ij¸¯ÅÍÀÔ´Ï´Ù.
returnDelims
Ç÷¡±×°¡ true
ÀÇ °æ¿ì´Â ´Ü¶ô ij¸¯Å͵µ ÅäÅ«À¸·Î¼ µ¹·ÁÁÖ¾îÁý´Ï´Ù. °¢ ±¸ Àß¶ó ij¸¯ÅÍ´Â ±æÀÌ 1 ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î¼ µ¹·ÁÁÖ¾îÁý´Ï´Ù. Ç÷¡±×°¡ false
ÀÇ °æ¿ì´Â ´Ü¶ô ij¸¯ÅÍ´Â ½ºÅµ µÇ¾î ÅäÅ«À» ³ª´ »Ó(¸¸Å)ÀÇ °ÍÀ̶ó°í º¸¿©Áý´Ï´Ù.
str
- ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀÎdelim
- ´Ü¶ô ij¸¯ÅÍreturnDelims
- ´Ü¶ô ij¸¯Å͸¦ ÅäÅ«¿¡ Æ÷ÇÔÇÒÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â Ç÷¡±×public StringTokenizer(String str, String delim)
delim
ÀμöÀÇ Ä³¸¯ÅÍ´Â ÅäÅ«À» ³ª´©´Â ´Ü¶ô ij¸¯ÅÍÀÔ´Ï´Ù. ´Ü¶ô ij¸¯ÅÍ ±× ÀÚü°¡ ÅäÅ«À¸·Î¼ ´Ù·ç¾îÁú °ÍÀº ¾ø½À´Ï´Ù.
str
- ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀÎdelim
- ´Ü¶ô ij¸¯ÅÍpublic StringTokenizer(String str)
" \t\n\r\f"
·Î, °ø¹é ij¸¯ÅÍ, ÅÇ Ä³¸¯ÅÍ, °³Çà ij¸¯ÅÍ, º¹±Í °³Çà ij¸¯ÅÍ, ¹× ¿ëÁö º¸³» ij¸¯ÅͷκÎÅÍ ±¸¼ºµË´Ï´Ù. ´Ü¶ô ij¸¯ÅÍ´Â ±× ÀÚü°¡ ÅäÅ«À¸·Î¼ ó¸®µÉ °ÍÀº ¾ø½À´Ï´Ù.
str
- ÇØ¼®µÇ´Â ij¸¯ÅÍ ¶óÀθ޼ҵåÀÇ »ó¼¼ |
public boolean hasMoreTokens()
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public String nextToken()
NoSuchElementException
- ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÅäÅ«ÀÌ ³²Áö ¾ÊÀº °æ¿ìpublic String nextToken(String delim)
delim
- »õ·Î¿î ´Ü¶ô ij¸¯ÅÍ
NoSuchElementException
- ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÅäÅ«ÀÌ ³²Áö ¾ÊÀº °æ¿ìpublic boolean hasMoreElements()
hasMoreTokens
¸Þ¼Òµå¿Í °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀ» »ç¿ëÇϸé(ÀÚ), ÀÌ Å¬·¡½º¿¡ Enumeration
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
Enumeration
³»ÀÇ hasMoreElements
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Enumeration
,
hasMoreTokens()
public Object nextElement()
nextToken
¸Þ¼Òµå¿Í °°Àº °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ´Ù¸¸, ¼±¾ðµÈ ¹Ýȯ°ªÀº String
´Â ¾Æ´Ï°í Object
ÀÔ´Ï´Ù. À̰ÍÀ» »ç¿ëÇØ ÀÌ Å¬·¡½º¿¡ Enumeration
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
Enumeration
³»ÀÇ nextElement
NoSuchElementException
- ÅäÅ©³ªÀÌÀÚÀÇ Ä³¸¯ÅÍ ¶óÀο¡ ÅäÅ«ÀÌ ³²Áö ¾ÊÀº °æ¿ìEnumeration
,
nextToken()
public int countTokens()
nextToken
¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö Àִ ȸ¼ö¸¦ °è»êÇÕ´Ï´Ù. ÇöÀçÀÇ À§Ä¡·Î ³ª¾Æ°¡Áö ¾Ê½À´Ï´Ù.
nextToken()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.