|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.nio.charset.CoderResult
ÄÚ´ÙÀÇ °á°ú »óÅÂÀÇ ¼³¸íÀÔ´Ï´Ù.
ij¸¯ÅÍ ¼¼Æ®ÀÇ ÄÚ´Ù (µðÄÚ´õ ¶Ç´Â ¿£ÄÚ´õ)´Â ÀÔ·Â ¹öÆÛ³»ÀÇ ¹ÙÀÌÆ® ¶Ç´Â ij¸¯Å͸¦ ¼ÒºñÇØ, º¯È¯ÇØ, »ý¼ºµÈ ij¸¯ÅÍ ¶Ç´Â ¹ÙÀÌÆ®¸¦ Ãâ·Â ¹öÆÛ¿¡ ±âÀÔÇÕ´Ï´Ù. ÄÚµù ÇÁ·Î¼¼½º´Â ´ÙÀ½ÀÇ 4 °³ÀÇ Ä«Å×°í¸®ÀÇ ¾î´ÀÂÊÀ̵çÀ¸·Î Á¾·áÇÕ´Ï´Ù. µ¡ºÙ¿© À̰͵éÀº ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù.
¡¸¾ð´õ Ç÷οì(underflow)¡¹. ´õ ÀÌ»ó ó¸®ÇÏ´Â ÀÔ·ÂÀÌ ¾ø¾îÁ³À» °æ¿ì, ¶Ç´Â ÀÔ·Â ³»¿ëÀÌ ºÒ¿ÏÀüÇß´ø À¯ÀÍ º¸Ãæ ÀÔ·ÂÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡ º¸°íµË´Ï´Ù. ÀÌ Á¶°ÇÀº ÀÏÀÇÀÇ °á°ú ¿ÀºêÁ§Æ® UNDERFLOW
ÀÇ isUnderflow
¸Þ¼Òµå°¡ true ¸¦ µ¹·ÁÁÖ´Â °Í¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù.
¡¸¿À¹öÇ÷ο졹. Ãâ·Â ¹öÆÛÀÇ ¿ë·®ÀÌ ºÎÁ·ÇßÀ» ¶§¿¡ º¸°íµË´Ï´Ù. ÀÌ Á¶°ÇÀº ÀÏÀÇÀÇ °á°ú ¿ÀºêÁ§Æ® OVERFLOW
ÀÇ isOverflow
¸Þ¼Òµå°¡ true ¸¦ µ¹·ÁÁÖ´Â °Í¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù.
¡¸ºÎÁ¤ ÀÔ·Â ¿¡·¯¡¹. ÀÔ·Â À¯´ÏÆ®ÀÇ ¼øÂ÷ ¼ø¼°¡ ºÎÁ¤ÇÑ °æ¿ì¿¡ º¸°íµË´Ï´Ù. ÀÌ·¯ÇÑ ¿¡·¯´Â ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽºÀÇ isMalformed
¸Þ¼Òµå°¡ true ¸¦ µ¹·ÁÁÖ¾î,length
¸Þ¼Òµå°¡ ºÎÁ¤ÇÑ ¼øÂ÷ ¼ø¼ÀÇ ±æÀ̸¦ µ¹·ÁÁÖ´Â °Í¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù. ÀÏÁ¤ÇÑ ±æÀÌÀÇ ºÎÁ¤ ÀÔ·Â ¿¡·¯´Â ¸ðµÎ, ÀÌ Å¬·¡½ºÀÇ ÀÏÀÇÀÇ ÀνºÅϽº 1 °³·Î ³ªÅ¸³»Áý´Ï´Ù.
¡¸MAP ºÒ°¡ ij¸¯ÅÍ ¿¡·¯¡¹. ÀÔ·Â À¯´ÏÆ®ÀÇ ¼øÂ÷ ¼ø¼°¡, Ãâ·Â ij¸¯ÅÍ ¼¼Æ®·Î Ç¥ÇöÇÒ ¼ö ¾ø´Â ij¸¯ÅÍÀÏ ¶§ º¸°íµË´Ï´Ù. ÀÌ·¯ÇÑ ¿¡·¯´Â ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽºÀÇ isUnmappable
¸Þ¼Òµå°¡ true ¸¦ µ¹·ÁÁÖ¾î,length
¸Þ¼Òµå°¡ MAP ºÒ°¡ ij¸¯Å͸¦ ³ªÅ¸³»´Â ÀÔ·Â ¼øÂ÷ ¼ø¼ÀÇ ±æÀ̸¦ µ¹·ÁÁÖ´Â °Í¿¡ ÀÇÇØ ³ªÅ¸³»Áý´Ï´Ù. ÀÏÁ¤ÇÑ ±æÀÌÀÇ MAP ºÒ°¡ ij¸¯ÅÍ ¿¡·¯´Â ¸ðµÎ, ÀÌ Å¬·¡½ºÀÇ ÀÏÀÇÀÇ ÀνºÅϽº 1 °³·Î ³ªÅ¸³»Áý´Ï´Ù.
isError
¸Þ¼Òµå´Â ºÎÁ¤ ÀÔ·Â ¿¡·¯³ª MAP ºÒ°¡ ij¸¯ÅÍ ¿¡·¯¸¦ ³ªÅ¸³»´Â °á°ú ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â true, ¾ð´õ Ç÷οì(underflow) Á¶°ÇÀ̳ª ¿À¹öÇ÷οì Á¶°ÇÀ» ³ªÅ¸³»´Â °á°ú ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù.
ÇʵåÀÇ °³¿ä | |
static CoderResult |
OVERFLOW
¿À¹öÇ÷ο츦 ³ªÅ¸³»´Â °á°ú ¿ÀºêÁ§Æ®·Î, Ãâ·Â ¹öÆÛÀÇ ¿ë·®ÀÌ ºÎÁ·ÇÑ »óŸ¦ ³ªÅ¸³À´Ï´Ù. |
static CoderResult |
UNDERFLOW
¾ð´õ Ç÷οì(underflow)¸¦ ³ªÅ¸³»´Â °á°ú ¿ÀºêÁ§Æ®·Î, ÀÔ·Â ¹öÆÛ°¡ ¿ÏÀüÇÏ°Ô ¼ÒºñµÈ »óÅÂÀΰ¡, ÀÔ·Â ¹öÆÛ°¡ ¾ÆÁ÷ ÇÏ´ÃÀÌ ¾Æ´Ñ °æ¿ì´Â Ãß°¡ ÀÔ·ÂÀÌ ÇÊ¿äÇÑ »óŸ¦ ³ªÅ¸³À´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
isError ()
ÀÌ ¿ÀºêÁ§Æ®°¡ ¿¡·¯ Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÕ´Ï´Ù. |
boolean |
isMalformed ()
ÀÌ ¿ÀºêÁ§Æ®°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÕ´Ï´Ù. |
boolean |
isOverflow ()
ÀÌ ¿ÀºêÁ§Æ®°¡ ¿À¹öÇ÷οì Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÕ´Ï´Ù. |
boolean |
isUnderflow ()
ÀÌ ¿ÀºêÁ§Æ®°¡ ¾ð´õ Ç÷οì(underflow) Á¶°ÇÀ» ³ªÅ¸³»°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÕ´Ï´Ù. |
boolean |
isUnmappable ()
ÀÌ ¿ÀºêÁ§Æ®°¡ MAP ºÒ°¡ ij¸¯ÅÍ ¿¡·¯¸¦ ³ªÅ¸³»°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÕ´Ï´Ù. |
int |
length ()
ÀÌ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³ª´Â ¿¡·¯ ÀÔ·ÂÀÇ ±æÀ̸¦ µ¹·ÁÁÝ´Ï´Ù (¿É¼Ç). |
static CoderResult |
malformedForLength (int length)
ÁöÁ¤µÈ ±æÀÌÀÇ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»´Â ÀÏÀÇÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â Á¤Àû ÆÑÅ丮 ¸Þ¼ÒµåÀÔ´Ï´Ù. |
void |
throwException ()
ÀÌ ¿ÀºêÁ§Æ®°¡ °¡¸®Å°´Â °á°ú¿¡ ÀÀÇØ ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ ÄÚ´ÙÀÇ °á°ú¸¦ ¼³¸íÇϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. |
static CoderResult |
unmappableForLength (int length)
ÁöÁ¤µÈ ±æÀÌÀÇ MAP ºÒ°¡ ij¸¯ÅÍ ¿¡·¯¸¦ ³ªÅ¸³»´Â ÀÏÀÇÀÇ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÖ´Â Á¤Àû ÆÑÅ丮 ¸Þ¼ÒµåÀÔ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
public static final CoderResult UNDERFLOW
public static final CoderResult OVERFLOW
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String toString()
Object
³»ÀÇ toString
public boolean isUnderflow()
public boolean isOverflow()
public boolean isError()
public boolean isMalformed()
public boolean isUnmappable()
public int length()
UnsupportedOperationException
- ÀÌ ¿ÀºêÁ§Æ®°¡ ¿¡·¯ Á¶°ÇÀ» ³ªÅ¸³»Áö ¾ÊÀº °æ¿ì, Áï isError
°¡ true ¸¦ µ¹·ÁÁÖÁö ¾Ê´Â °æ¿ìpublic static CoderResult malformedForLength(int length)
public static CoderResult unmappableForLength(int length)
public void throwException() throws CharacterCodingException
BufferUnderflowException
- ÀÌ ¿ÀºêÁ§Æ®°¡ UNDERFLOW
ÀÎ °æ¿ì
BufferOverflowException
- ÀÌ ¿ÀºêÁ§Æ®°¡ OVERFLOW
ÀÎ °æ¿ì
MalformedInputException
- ÀÌ ¿ÀºêÁ§Æ®°¡ ºÎÁ¤ ÀÔ·Â ¿¡·¯¸¦ ³ªÅ¸³»´Â °æ¿ì, ¿¹¿ÜÀÇ ±æÀÌÀÇ °ªÀº ÀÌ ¿ÀºêÁ§Æ®ÀÇ ±æÀÌ¿Í °°°Ô µÈ´Ù
UnmappableCharacterException
- ÀÌ ¿ÀºêÁ§Æ®°¡ MAP ºÒ°¡ ij¸¯ÅÍ ¿¡·¯¸¦ ³ªÅ¸³»´Â °æ¿ì, ¿¹¿ÜÀÇ ±æÀÌÀÇ °ªÀº ÀÌ ¿ÀºêÁ§Æ®ÀÇ ±æÀÌ¿Í °°°Ô µÈ´Ù
CharacterCodingException
|
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.