JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.text
Ŭ·¡½º NumberFormat

java.lang.Object 
  |
  +--java.text.Format 
        |
        +--java.text.NumberFormat
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Cloneable , Serializable
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
ChoiceFormat , DecimalFormat

public abstract class NumberFormat
extends Format

NumberFormat ´Â ¸ðµç ¼öÄ¡ Æ÷¸Ë¿¡ ´ëÇÑ abstract base classÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â ¼öÄ¡ÀÇ Æ÷¸Ë°ú ÇØ¼®À» À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÇÑÃþ ´õ NumberFormat ´Â ¼öÄ¡ Æ÷¸ËÀÌ ¾î´À ·ÎÄÉÀÏ¿¡ ÀÖ¾î, ±× À̸§ÀÌ ¹«¾ùÀ¸·Î ÀÖÀ»±î¸¦ ¾Ë±â À§ÇÑ ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù.

NumberFormat ¸¦ »ç¿ëÇϸé(ÀÚ), ÀÓÀÇÀÇ ·ÎÄÉÀÏÀÇ ¼öÄ¡¸¦ °£´ÜÇÏ°Ô Æ÷¸Ë Çϰųª ÇØ¼®Çϰųª ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. À¯ÀúÀÇ ÄÚµå´Â 10 Áø¼öÀÇ ¼Ò¼öÁ¡, 1000 ÀÇ ´Ü¶ôÁö¾î, »ç¿ëÇϴ ƯÁ¤ÀÇ 10 Áø¼öÀÚ¿¡ ´ëÇÑ ·ÎÄÉÀÏÀÇ ·ê »Ó¸¸ÀÌ ¾Æ´Ï¶ó, ¼ýÀÚ Æ÷¸ËÀÌ 10 Áø¼öÀΰ¡ ¾î¶²°¡¶ó°í ÇÏ´Â °Í ¸Å¿ò µµ, ¿ÏÀüÇÏ°Ô µ¶¸³Çϰí ÀÖ½À´Ï´Ù.

ÇöÇà ·ÎÄÉÀÏÀÇ ¼öÄ¡¸¦ Æ÷¸Ë ÇÏ´Â °æ¿ì´Â ÆÑÅ丮 Ŭ·¡½º ¸Þ¼ÒµåÀÇ 1 °³¸¦ »ç¿ëÇÕ´Ï´Ù.

  myString = NumberFormat.getInstance(). format(myNumber);
 
º¹¼öÀÇ ¼öÄ¡¸¦ Æ÷¸Ë ÇÏ´Â °æ¿ì¿¡´Â ±× Æ÷¸ËÀ» ÃëµæÇØ, ±×°ÍÀ» ¿©·¯ Â÷·Ê »ç¿ëÇÏ´Â (ºÐ)ÆíÀÌ È¿À²ÀûÀÔ´Ï´Ù. ±×·¯¸é, ·ÎÄÃÀÇ ¾ð¾î¿Í ³ª¶óÀÇ ·êÀ» ½Ã½ºÅÛÀÌ ¿©·¯ Â÷·Ê ÃëµæÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
 NumberFormat nf = NumberFormat.getInstance();
 for (int i = 0; i < a.length; ++i) {
     output.println(nf.format(myNumber[i]) + "; ");
 }
 
´Ù¸¥ ·ÎÄÉÀÏÀÇ ¼öÄ¡¸¦ Æ÷¸Ë ÇÏ´Â °æ¿ì´Â getInstance ¸¦ È£ÃâÇÒ ¶§ ±×°ÍÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 NumberFormat nf = NumberFormat.getInstance(Locale.FRENCH);
 
°Ô´Ù°¡NumberFormat À» »ç¿ëÇØ ¼öÄ¡¸¦ ÇØ¼®ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
 myNumber = nf.parse(myString);
 
Åë»óÀÇ ¼öÄ¡ Æ÷¸ËÀ» ¾òÀ¸·Á¸é ,getInstance ³ª getNumberInstance ¸¦ »ç¿ëÇÕ´Ï´Ù. Á¤¼öÇü ¼öÄ¡ Æ÷¸ËÀ» ¾òÀ¸·Á¸é ,getIntegerInstance ¸¦ »ç¿ëÇÕ´Ï´Ù. ÅëÈ­ ¼öÄ¡ Æ÷¸ËÀ» ¾òÀ¸·Á¸é ,getCurrencyInstance ¸¦ »ç¿ëÇÕ´Ï´Ù. ±×¸®°í, ÆÛ¼¾Æ®¸¦ Ç¥½ÃÇÏ´Â Æ÷¸ËÀ» ¾òÀ¸·Á¸é ,getPercentInstance ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ Æ÷¸ËÀ» »ç¿ëÇϸé(ÀÚ), 0.53 µîÀÇ ¼Ò¼öÁ¡ ÀÌÇÏ´Â 53% °ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.

°Ô´Ù°¡setMinimumFractionDigits µîÀÇ ¸Þ¼Òµå¸¦ »ç¿ëÇϸé, ¼öÄ¡ÀÇ Ç¥½Ã¸¦ Á¦¾îÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. Æ÷¸ËÀ̳ª ÇØ¼®À» ÇÑÃþ ´õ Á¦¾îÇÏ°í ½ÍÀº °æ¿ì, ȤÀº ÀÌ·¯ÇÑ Á¦¾î¸¦ À¯Àú°¡ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ°í ½ÍÀº °æ¿ì´Â ÆÑÅ丮 ¸Þ¼Òµå·ÎºÎÅÍ ¾òÀ» ¼ö ÀÖ´Â NumberFormat ¸¦ DecimalFormat ¿¡ ij½ºÆ® ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. À̰ÍÀº ´ëºÎºÐÀÇ ·ÎÄÉÀÏ·Î À¯È¿ÇÕ´Ï´Ù¸¸, À¯È¿ÇÏ°Ô ¾È µÇ´Â ·ÎÄÉÀÏÀÇ °æ¿ì¿¡ ´ëºñÇØ, À̰ÍÀº try ºí·ÏÀ¸·Î ÁöÁ¤ÇØ ÁÖ¼¼¿ä.

NumberFormat ¿Í DecimalFormat ´Â Æ÷¸ËÀ» Á¦¾îÇÏ´Â °Í°ú ÇØ¼®À» Á¦¾îÇÏ´Â °ÍÀÌ ÀÖ°Ô ¼³°èµÇ°í ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡, ÀÌ·¯ÇÑ Á¦¾î ¸Þ¼Òµå¿¡ ´ëÇØ »ó¼¼ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.

setParseIntegerOnly ´Â ÇØ¼®¿¡¸¸ ÀÛ¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, true ÀÇ °æ¿ì´Â "3456.78" -> 3456 (ÇØ¼® À§Ä¡¸¦ À妽º 6 ÀÇ Á÷ÈÄ¿¡ ±×´ë·Î ³²°Ü µÐ´Ù)ÀÌ µË´Ï´Ù. false ÀÇ °æ¿ì´Â "3456.78" -> 3456.78 (ÇØ¼® À§Ä¡¸¦ À妽º 8 ÀÇ Á÷ÈÄ¿¡ ±×´ë·Î ³²°Ü µÐ´Ù)ÀÌ µË´Ï´Ù. À̰ÍÀº Æ÷¸Ë¿¡ ÀÇÁ¸ÇÏÁö ¾Ê½À´Ï´Ù. ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö°¡ ¾ø´Â °æ¿ì¿¡ ¼Ò¼öÁ¡À» Ç¥½ÃÇÏÁö ¾ÊÀ» ¶§´Â setDecimalSeparatorAlwaysShown ¸¦ »ç¿ëÇÕ´Ï´Ù.

setDecimalSeparatorAlwaysShown ´Â Æ÷¸Ë¿¡¸¸ ÀÛ¿ëÇÕ´Ï´Ù. ´Ù¸¸,"#,##0. ##" (¿Í)°ú °°Àº ÆÐÅÏÀ¸·Î, ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÀÚ¸®¼ö°¡ ¾ø´Â °æ¿ì¿¡ ÇÑÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, true ÀÇ °æ¿ì, 3456.00 -> "3,456. " µË´Ï´Ù. false ÀÇ °æ¿ì, 3456.00 -> "3456" ÀÌ µË´Ï´Ù. À̰ÍÀº ÇØ¼®¿¡ ÀÇÁ¸ÇÏÁö ¾Ê½À´Ï´Ù. ¼Ò¼öÁ¡À¸·Î½á ÇØ¼®À» Á¤ÁöÇÏ´Â °æ¿ì´Â setParseIntegerOnly ¸¦ »ç¿ëÇÕ´Ï´Ù.

°Ô´Ù°¡parse ¿Í format ¸Þ¼ÒµåÀÇ Çü½ÄÀ» ParsePosition ¿Í FieldPosition ¿Í ÇÔ²² »ç¿ëÇϸé, ´ÙÀ½ ÀÏÀÌ °¡´ÉÇÕ´Ï´Ù.

¿¹¸¦ µé¾î, º¹¼öÀÇ ¼öÄ¡¸¦ 2 °³ÀÇ ¹æ¹ýÀ¸·Î À§Ä¡ ¸ÂÃã ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
  1. ¹°°Ç ½ºÆäÀ̽º ÆùÆ®¸¦ »ç¿ëÇØ, À§Ä¡ ¸ÂÃã¿¡ ½ºÆäÀ̽º¸¦ µé¾î°¥ ¼ö ÀÖ´Â °æ¿ì¿¡´Â Æ÷¸Ë È£Ãâ·Î FieldPosition ¸¦ °Ç³×ÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¶§,field = INTEGER_FIELD ·Î ÇÕ´Ï´Ù. Ãâ·ÂÀ¸·Î´Â getEndIndex °¡, Á¤¼öÀÇ ¸¶Áö¸· ij¸¯ÅÍ¿Í ¼Ò¼öÁ¡ÀÇ »çÀÌÀÇ ¿ÀÇÁ¼Â(offset)·Î ¼³Á¤µË´Ï´Ù. ij¸¯ÅÍ ¶óÀÎÀÇ Àü¿¡ (desiredSpaceCount - getEndIndex)ÀÇ ½ºÆäÀ̽º¸¦ Ãß°¡ÇØ ÁÖ¼¼¿ä.
  2. proportional font¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ½ºÆäÀ̽º¸¦ Ãß°¡ÇÏ´Â ´ë½Å¿¡, ij¸¯ÅÍ ¶óÀÎÀÇ ÆøÀ» ±× óÀ½ºÎÅÍ getEndIndex ±îÁö Çȼ¿ ´ÜÀ§·Î ÃøÁ¤ÇÕ´Ï´Ù. ´ÙÀ½¿¡, ÅØ½ºÆ®¸¦ ±×¸®±â Àü¿¡, (desiredPixelWidth - widthToAlignmentPoint)¸¸ ÆæÀ» À̵¿ÇÕ´Ï´Ù. À̰ÍÀº ¼Ò¼öÁ¡À» Ãë±ÞÇÒ ¼ö ¾ø½À´Ï´Ù¸¸, ¸¶Áö¸·¿¡ Ãß°¡ÀÇ Ä³¸¯ÅͰ¡ ÀÖ´Â °æ¿ì¿¡µµ À¯È¿ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,-12 ¸¦ "(12)" ·Î Çϵµ·Ï(µíÀÌ), ºÎÀÇ ¼ö¿¡ °ýÈ£¸¦ ºÙÀÌ´Â °æ¿ìÀÔ´Ï´Ù.

µ¿±â

¼öÄ¡ Æ÷¸ËÀº µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. thread ¸¶´Ù ´Ù¸¥ Æ÷¸Ë ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù. º¹¼öÀÇ thread°¡ Æ÷¸Ë¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÏ´Â °æ¿ì´Â ¿ÜºÎÀûÀ¸·Î µ¿±âÈ­ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
DecimalFormat , ChoiceFormat , Á÷·ÄÈ­ µÈ Çü½Ä

ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
static class NumberFormat.Field
          NumberFormat.formatToCharacterIterator ·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁø AttributedCharacterIterator ³»ÀÇ ¼Ó¼º Ű, ¹× FieldPosition ³»ÀÇ ÇÊµå ½Äº°Àڷμ­ »ç¿ëÇÏ´Â Á¤¼ö¸¦ Á¤ÀÇÇÕ´Ï´Ù.
 
Ŭ·¡½º java.text. Format À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
 
ÇʵåÀÇ °³¿ä
static int FRACTION_FIELD
          FieldPosition ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇϱâ À§ÇÑ Çʵå Á¤¼öÀÔ´Ï´Ù.
static int INTEGER_FIELD
          FieldPosition ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇϱâ À§ÇÑ Çʵå Á¤¼öÀÔ´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
NumberFormat ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
 Object clone ()
          Cloneable ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          equals ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
 String format (double number)
          Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.
abstract  StringBuffer format (double number, StringBuffer  toAppendTo, FieldPosition  pos)
          Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.
 String format (long number)
          Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.
abstract  StringBuffer format (long number, StringBuffer  toAppendTo, FieldPosition  pos)
          Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.
 StringBuffer format (Object  number, StringBuffer  toAppendTo, FieldPosition  pos)
          ¿ÀºêÁ§Æ®¸¦ Æ÷¸Ë ÇØ ij¸¯ÅÍ ¶óÀÎÀ» ÀÛ¼ºÇÕ´Ï´Ù.
static Locale [] getAvailableLocales ()
          NumberFormat °¡ µµÀԵǰí ÀÖ´Â ·ÎÄÉÀÏ ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 Currency getCurrency ()
          ÅëÈ­Ä¡¸¦ Æ÷¸Ë ÇÒ °æ¿ì¿¡, ÀÌ ¼öÄ¡ Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â ÅëÈ­¸¦ ÃëµæÇÕ´Ï´Ù.
static NumberFormat getCurrencyInstance ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÅëÈ­ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getCurrencyInstance (Locale  inLocale)
          ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÅëÈ­ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getInstance ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ µðÆúÆ®ÀÇ ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getInstance (Locale  inLocale)
          ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ µðÆúÆ®ÀÇ ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getIntegerInstance ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ Á¤¼öÇü ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getIntegerInstance (Locale  inLocale)
          ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ Á¤¼öÇü ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
 int getMaximumFractionDigits ()
          ¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMaximumIntegerDigits ()
          ¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMinimumFractionDigits ()
          ¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int getMinimumIntegerDigits ()
          ¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getNumberInstance ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ ¹ü¿ë ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getNumberInstance (Locale  inLocale)
          ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ¹ü¿ë ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getPercentInstance ()
          ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÆÛ¼¾Æ® Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
static NumberFormat getPercentInstance (Locale  inLocale)
          ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÆÛ¼¾Æ® Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.
 int hashCode ()
          hashCode ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
 boolean isGroupingUsed ()
          ÀÌ Æ÷¸ËÀ¸·Î ±×·ìÈ­°¡ »ç¿ëµÇ´Â °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isParseIntegerOnly ()
          ÀÌ Æ÷¸ËÀÌ ¼öÄ¡¸¦ Á¤¼ö·Î¼­ÀÇ º¸°í ÇØ¼®ÇÏ´Â °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Number parse (String  source)
          ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀÇ ¼±µÎ·ÎºÎÅÍ ÅØ½ºÆ®¸¦ ÇØ¼®ÇØ ¼öÄ¡¸¦ »ý¼ºÇÕ´Ï´Ù.
abstract  Number parse (String  source, ParsePosition  parsePosition)
          °¡´ÉÇÑ °æ¿ì (¿¹¸¦ µé¾î,[Long.MIN_VALUE, Long.MAX_VALUE] ÀÇ ¹üÀ§¿¡¼­, ¼Ò¼ö ºÎºÐÀÌ ¾ø´Â °æ¿ì)´Â Long ¸¦, ±×·¸Áö ¾ÊÀº °æ¿ì´Â Double ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object parseObject (String  source, ParsePosition  pos)
          Ä³¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ÅØ½ºÆ®¸¦ ÇØ¼®ÇØ Number ¸¦ »ý¼ºÇÕ´Ï´Ù.
 void setCurrency (Currency  currency)
          ÅëÈ­Ä¡¸¦ Æ÷¸Ë ÇÒ °æ¿ì¿¡, ÀÌ ¼öÄ¡ Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â ÅëÈ­¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setGroupingUsed (boolean newValue)
          ÀÌ Æ÷¸ËÀ¸·Î ±×·ìÈ­¸¦ »ç¿ëÇÒÁö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setMaximumFractionDigits (int newValue)
          ¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setMaximumIntegerDigits (int newValue)
          ¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setMinimumFractionDigits (int newValue)
          ¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setMinimumIntegerDigits (int newValue)
          ¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void setParseIntegerOnly (boolean value)
          ¼öÄ¡¸¦ Á¤¼ö·Î¼­ÀÇ º¸°í ÇØ¼®ÇÒÁö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.text. Format ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
format , formatToCharacterIterator , parseObject
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
finalize , getClass , notify , notifyAll , toString , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

INTEGER_FIELD

public static final int INTEGER_FIELD
FieldPosition ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇϱâ À§ÇÑ Çʵå Á¤¼öÀÔ´Ï´Ù. Æ÷¸Ë µÈ ¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀÇ À§Ä¡¸¦ µ¹·ÁÁÖµµ·Ï(µíÀÌ) ÁöÁ¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
FieldPosition , Á¤¼ö ÇʵåÄ¡

FRACTION_FIELD

public static final int FRACTION_FIELD
FieldPosition ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇϱâ À§ÇÑ Çʵå Á¤¼öÀÔ´Ï´Ù. Æ÷¸Ë µÈ ¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀÇ À§Ä¡¸¦ µ¹·ÁÁÖµµ·Ï(µíÀÌ) ÁöÁ¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
FieldPosition , Á¤¼ö ÇʵåÄ¡
»ý¼ºÀÚÀÇ »ó¼¼

NumberFormat

public NumberFormat()
¸Þ¼ÒµåÀÇ »ó¼¼

format

public final StringBuffer  format(Object  number,
                                 StringBuffer  toAppendTo,
                                 FieldPosition  pos)
¿ÀºêÁ§Æ®¸¦ Æ÷¸Ë ÇØ ij¸¯ÅÍ ¶óÀÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¹ü¿ë routine¿¡ ÀÇÇØ, ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ´Ù¾çÇÑ ÇØ¼®°ú Æ÷¸ËÀÌ °¡´ÉÇÏ°Ô µË´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Format ³»ÀÇ format
ÆÄ¶ó¹ÌÅÍ:
toAppendTo - ÅØ½ºÆ®¸¦ Ãß°¡ÇÏ´Â À§Ä¡
pos - ÀÔ·ÂÀÇ °æ¿ì´Â À§Ä¡ ¸ÂÃã Çʵå (ÇÊ¿äÇÑ °æ¿ì). Ãâ·ÂÀÇ °æ¿ì´Â À§Ä¡ ¸ÂÃã ÇʵåÀÇ ¿ÀÇÁ¼Â(offset)
number - Æ÷¸Ë ÇÏ´Â ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
toAppendTo ·Î¼­ °Ç³×¹Þ´Â °ª (À̰Ϳ¡ ÀÇÇØ, StringBuffer.append()¿Í °°ÀÌ Ã¼ÀÎÀÌ °¡´ÉÇÏ°Ô µÈ´Ù)
¿¹¿Ü:
IllegalArgumentException - ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ Format ·Î Æ÷¸Ë ÇÒ ¼ö ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
FieldPosition

parseObject

public final Object  parseObject(String  source,
                                ParsePosition  pos)
ij¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ÅØ½ºÆ®¸¦ ÇØ¼®ÇØ Number ¸¦ »ý¼ºÇÕ´Ï´Ù.

¸Þ¼Òµå´Â pos ¿¡ ÀÇÇØ ÁöÁ¤µÈ À妽º¸¦ °³½Ã À§Ä¡·Î¼­ ÅØ½ºÆ®ÀÇ ÇØ¼®À» ½ÃµµÇÕ´Ï´Ù. ÇØ¼®ÀÌ ¿Ï·áÇϸé(ÀÚ),pos ÀÇ À妽º´Â »ç¿ëµÈ ¸¶Áö¸· ij¸¯ÅÍ (ÇØ¼®¿¡¼­´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³¡±îÁöÀÇ ¸ðµç ij¸¯Å͸¦ »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù)ÀÇ µÚÀÇ À妽º¿¡ °»½ÅµÇ¾î ÇØ¼®µÈ ¼öÄ¡°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. °»½ÅµÈ pos ´Â ÀÌ ¸Þ¼ÒµåÀÇ ´ÙÀ½ÀÇ È£ÃâÀÇ °³½ÃÁ¡À» ³ªÅ¸³»´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì´Â pos ÀÇ À妽º´Â º¯°æµÇÁö ¾Ê°í ¿¡·¯°¡ ¹ß»ýÇÑ Ä³¸¯ÅÍÀÇ À妽º¿¡ pos ÀÇ ¿¡·¯ À妽º°¡ ¼³Á¤µÇ¾î null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¼öÄ¡ÀÇ ÇØ¼®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ °ÍÀº parse(String, ParsePosition) ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Á¤ÀÇ:
Ŭ·¡½º Format ³»ÀÇ parseObject
ÆÄ¶ó¹ÌÅÍ:
source - ºÎºÐÀûÀ¸·Î ÇØ¼®µÇ´Â String
pos - »ó±âÀÇ À妽º ¹× ¿¡·¯ À妽º Á¤º¸¸¦ °¡Áö´Â ParsePosition ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ÇØ¼®µÈ Number. ¿¡·¯ÀÇ °æ¿ì´Â null
¿¹¿Ü:
NullPointerException - pos °¡ null ÀÇ °æ¿ì

format

public final String  format(double number)
Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Format.format(java.lang.Object)

format

public final String  format(long number)
Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Format.format(java.lang.Object)

format

public abstract StringBuffer  format(double number,
                                    StringBuffer  toAppendTo,
                                    FieldPosition  pos)
Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Format.format(java.lang.Object)

format

public abstract StringBuffer  format(long number,
                                    StringBuffer  toAppendTo,
                                    FieldPosition  pos)
Æ÷¸ËÀÇ Æ¯¼öÈ­ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Format.format(java.lang.Object)

parse

public abstract Number  parse(String  source,
                             ParsePosition  parsePosition)
°¡´ÉÇÑ °æ¿ì (¿¹¸¦ µé¾î,[Long.MIN_VALUE, Long.MAX_VALUE] ÀÇ ¹üÀ§¿¡¼­, ¼Ò¼ö ºÎºÐÀÌ ¾ø´Â °æ¿ì)´Â Long ¸¦, ±×·¸Áö ¾ÊÀº °æ¿ì´Â Double ¸¦ µ¹·ÁÁÝ´Ï´Ù. IntegerOnly °¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é(ÀÚ), ¼Ò¼öÁ¡À¸·Î½á ¸ØÃä´Ï´Ù (¶Ç´Â ±×°Í°ú µ¿µîÀÇ °Í, ¿¹¸¦ µé¾î, ºÐ¼ö "1 2/3" ¿¡¼­´Â 1 ÀÇ ´ÙÀ½¿¡ ¸ØÃá´Ù). ¿¹¿Ü´Â ½½·Î¿ì ÇÏÁö ¾Ê½À´Ï´Ù. ¿ÀºêÁ§Æ®¸¦ ÇØ¼®ÇÒ ¼ö ¾ø´Â °æ¿ì, À妽º´Â ¹Ù²îÁö ¾Ê½À´Ï´Ù.

°ü·Ã Ç׸ñ:
isParseIntegerOnly() , Format.parseObject(java.lang.String, java.text.ParsePosition)

parse

public Number  parse(String  source)
             throws ParseException 
ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀÇ ¼±µÎ·ÎºÎÅÍ ÅØ½ºÆ®¸¦ ÇØ¼®ÇØ ¼öÄ¡¸¦ »ý¼ºÇÕ´Ï´Ù. ¸Þ¼Òµå´Â ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀÇ ÅØ½ºÆ® Àüü¿¡ »ç¿ëµÇÁö ¾Ê´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

¼öÄ¡ÀÇ ÇØ¼®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ °ÍÀº parse(String, ParsePosition) ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
source - ¼±µÎ°¡ ÇØ¼®µÇ´Â String
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎÀ¸·ÎºÎÅÍ ÇØ¼®µÇ´Â Number
¿¹¿Ü:
ParseException - ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀÇ ¼±µÎ¸¦ ÇØ¼®ÇÒ ¼ö ¾ø´Â °æ¿ì

isParseIntegerOnly

public boolean isParseIntegerOnly()
ÀÌ Æ÷¸ËÀÌ ¼öÄ¡¸¦ Á¤¼ö·Î¼­ÀÇ º¸°í ÇØ¼®ÇÏ´Â °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, ¿µ¾î ·ÎÄÉÀÏ·Î ParseIntegerOnly °¡ true À̸é, ij¸¯ÅÍ ¶óÀÎ "1234. " (Àº)´Â Á¤¼öÄ¡ 1234 ·Î¼­ ÇØ¼®µÇ¾î ÇØ¼®Àº ij¸¯ÅÍ ". " ±×¸®°í ¸ØÃä´Ï´Ù. ÀÌ ÇØ¼®¿¡ ÀÇÇØ ¹Þ¾Æµé¿©Áö´Â Á¤È®ÇÑ Æ÷¸ËÀº ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇØ, NumberFormat ÀÇ ¼­ºê Ŭ·¡½º¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù.


setParseIntegerOnly

public void setParseIntegerOnly(boolean value)
¼öÄ¡¸¦ Á¤¼ö·Î¼­ÀÇ º¸°í ÇØ¼®ÇÒÁö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
isParseIntegerOnly()

getInstance

public static final NumberFormat  getInstance()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ µðÆúÆ®ÀÇ ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù. µðÆúÆ®ÀÇ Æ÷¸ËÀº ´Ù¸¥ ÆÑÅ丮 ¸Þ¼Òµå getNumberInstance, getIntegerInstance, getCurrencyInstance, ¶Ç´Â getPercentInstance ·Î Á¦°øµÇ´Â ½ºÅ¸ÀÏÀÇ 1 °³ÀÔ´Ï´Ù. Á¤È®ÇϰԴ ¾î¶² °ÍÀϱî´Â ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.


getInstance

public static NumberFormat  getInstance(Locale  inLocale)
ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ µðÆúÆ®ÀÇ ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù. µðÆúÆ®ÀÇ Æ÷¸ËÀº ´Ù¸¥ ÆÑÅ丮 ¸Þ¼Òµå getNumberInstance, getIntegerInstance, getCurrencyInstance, ¶Ç´Â getPercentInstance ·Î Á¦°øµÇ´Â ½ºÅ¸ÀÏÀÇ 1 °³ÀÔ´Ï´Ù. Á¤È®ÇϰԴ ¾î¶² °ÍÀϱî´Â ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.


getNumberInstance

public static final NumberFormat  getNumberInstance()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ ¹ü¿ë ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.


getNumberInstance

public static NumberFormat  getNumberInstance(Locale  inLocale)
ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ¹ü¿ë ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.


getIntegerInstance

public static final NumberFormat  getIntegerInstance()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ Á¤¼öÇü ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁø ¼öÄ¡ Æ÷¸ËÀº Æ÷¸Ë Çϱâ À§Çؼ­, IEEE ÀÇ ÃÖ±ÙÄ¡ ¹æÇâ¿¡ÀÇ µÕ±Ù ¸ðµå¸¦ (ROUND_HALF_EVEN ¸¦ ÂüÁ¶) »ç¿ëÇØ, ºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö)Ä¡¸¦ °¡Àå °¡±î¿î Á¤¼öÄ¡¿¡ µÕ±Ù, ÀԷ ij¸¯ÅÍ ¶óÀÎÀÇ Á¤¼ö ºÎºÐ¸¸Å­À» ÇØ¼®ÇÏ´Â °Í (isParseIntegerOnly ¸¦ ÂüÁ¶) °°°Ô ¼³Á¤µË´Ï´Ù.

¹Ýȯ°ª:
Á¤¼öÄ¡¿¡ ´ëÇÑ ¼öÄ¡ Æ÷¸Ë
µµÀÔµÈ ¹öÁ¯:
1.4

getIntegerInstance

public static NumberFormat  getIntegerInstance(Locale  inLocale)
ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ Á¤¼öÇü ¼öÄ¡ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁø ¼öÄ¡ Æ÷¸ËÀº Æ÷¸Ë Çϱâ À§Çؼ­, IEEE ÀÇ ÃÖ±ÙÄ¡ ¹æÇâ¿¡ÀÇ µÕ±Ù ¸ðµå¸¦ (ROUND_HALF_EVEN ¸¦ ÂüÁ¶) »ç¿ëÇØ, ºÎµ¿ ¼Ò¼öÁ¡¼ö(½Ç¼ö)Ä¡¸¦ °¡Àå °¡±î¿î Á¤¼öÄ¡¿¡ µÕ±Ù, ÀԷ ij¸¯ÅÍ ¶óÀÎÀÇ Á¤¼ö ºÎºÐ¸¸Å­À» ÇØ¼®ÇÏ´Â °Í (isParseIntegerOnly ¸¦ ÂüÁ¶) °°°Ô ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
inLocale - ¼öÄ¡ Æ÷¸ËÀ» ÇÊ¿ä·Î ÇÏ´Â ·ÎÄÉÀÏ
¹Ýȯ°ª:
Á¤¼öÄ¡¿¡ ´ëÇÑ ¼öÄ¡ Æ÷¸Ë
µµÀÔµÈ ¹öÁ¯:
1.4

getCurrencyInstance

public static final NumberFormat  getCurrencyInstance()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÅëÈ­ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.


getCurrencyInstance

public static NumberFormat  getCurrencyInstance(Locale  inLocale)
ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÅëÈ­ Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.


getPercentInstance

public static final NumberFormat  getPercentInstance()
ÇöÀçÀÇ µðÆúÆ® ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÆÛ¼¾Æ® Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.


getPercentInstance

public static NumberFormat  getPercentInstance(Locale  inLocale)
ÁöÁ¤µÈ ·ÎÄÉÀÏ¿¡ ´ëÇÑ ÆÛ¼¾Æ® Æ÷¸ËÀ» µ¹·ÁÁÝ´Ï´Ù.


getAvailableLocales

public static Locale [] getAvailableLocales()
NumberFormat °¡ µµÀԵǰí ÀÖ´Â ·ÎÄÉÀÏ ¼¼Æ®¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
»ç¿ë °¡´ÉÇÑ ·ÎÄÉÀÏ

hashCode

public int hashCode()
hashCode ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ hashCode
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇØ½Ã ÄÚµåÄ¡
°ü·Ã Ç׸ñ:
Object.equals(java.lang.Object) , Hashtable

equals

public boolean equals(Object  obj)
equals ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - ºñ±³ ´ë»óÀÇ ÂüÁ¶ ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
obj Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í ÀÌ ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Object.hashCode() , Hashtable

clone

public Object  clone()
Cloneable ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Format ³»ÀÇ clone
¹Ýȯ°ª:
ÀÌ ÀνºÅϽºÀÇ º¹Á¦

isGroupingUsed

public boolean isGroupingUsed()
ÀÌ Æ÷¸ËÀ¸·Î ±×·ìÈ­°¡ »ç¿ëµÇ´Â °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿¹¸¦ µé¾î, ¿µ¾î ·ÎÄÉÀÏ·Î ±×·ìÈ­°¡ ¿Â ¶§, ¼öÄ¡ 1234567 Àº "1,234,567" °ú °°ÀÌ Æ÷¸Ë µË´Ï´Ù. ±×·ì ´Ü¶ôÀÚ¿Í °¢ ±×·ìÀÇ »çÀÌÁî´Â ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇØ, NumberFormat ÀÇ ¼­ºê Ŭ·¡½º¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù.

°ü·Ã Ç׸ñ:
setGroupingUsed(boolean)

setGroupingUsed

public void setGroupingUsed(boolean newValue)
ÀÌ Æ÷¸ËÀ¸·Î ±×·ìÈ­¸¦ »ç¿ëÇÒÁö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
isGroupingUsed()

getMaximumIntegerDigits

public int getMaximumIntegerDigits()
¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
setMaximumIntegerDigits(int)

setMaximumIntegerDigits

public void setMaximumIntegerDigits(int newValue)
¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. maximumIntegerDigits ´Â minimumIntegerDigits ÀÌ»óÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. maximumIntegerDigits ÀÇ »õ·Î¿î °ªÀÌ maximumIntegerDigits ÀÇ ÇöÀçÀÇ °ªº¸´Ù ÀÛÀº °æ¿ì, minimumIntegerDigits µµ ÀÌ »õ·Î¿î °ªÀ¸·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newValue - Á¤¼öÀÇ ÃÖ´ë Ç¥½Ã ÀÚ¸®¼ö. 0 º¸´Ù ÀÛÀº °æ¿ì´Â 0 ÀÌ »ç¿ëµÈ´Ù. ±¸»ó ¼­ºê Ŭ·¡½º¿¡¼­´Â ÀÌ °ªÀÇ »óÇÑÀ», Æ÷¸Ë µÇ´Â ¼öÄ¡ÀÇ Á¾·ù¿¡ ÀûÀýÇÑ °ª¿¡ °­Á¦ÇÒ ¼ö ÀÖ´Â
°ü·Ã Ç׸ñ:
getMaximumIntegerDigits()

getMinimumIntegerDigits

public int getMinimumIntegerDigits()
¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
setMinimumIntegerDigits(int)

setMinimumIntegerDigits

public void setMinimumIntegerDigits(int newValue)
¼öÄ¡ÀÇ Á¤¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. minimuIntegerDigits ´Â maximumIntegerDigits ÀÌÇϰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. minimumIntegerDigits ÀÇ »õ·Î¿î °ªÀÌ maximumIntegerDigits ÀÇ ÇöÀçÀÇ °ªº¸´Ù Å« °æ¿ì, maximumIntegerDigits µµ ÀÌ »õ·Î¿î °ªÀ¸·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newValue - Á¤¼öÀÇ ÃÖ¼Ò Ç¥½Ã ÀÚ¸®¼ö. 0 º¸´Ù ÀÛÀº °æ¿ì´Â 0 ÀÌ »ç¿ëµÈ´Ù. ±¸»ó ¼­ºê Ŭ·¡½º¿¡¼­´Â ÀÌ °ªÀÇ »óÇÑÀ», Æ÷¸Ë µÇ´Â ¼öÄ¡ÀÇ Á¾·ù¿¡ ÀûÀýÇÑ °ª¿¡ °­Á¦ÇÒ ¼ö ÀÖ´Â
°ü·Ã Ç׸ñ:
getMinimumIntegerDigits()

getMaximumFractionDigits

public int getMaximumFractionDigits()
¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
setMaximumFractionDigits(int)

setMaximumFractionDigits

public void setMaximumFractionDigits(int newValue)
¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ´ë ÀÚ¸®¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. maximumFractionDigits ´Â minimumFractionDigits ÀÌ»óÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. maximumFractionDigits ÀÇ »õ·Î¿î °ªÀÌ minimumFractionDigits ÀÇ ÇöÀçÀÇ °ªº¸´Ù ÀÛÀº °æ¿ì, minimumFractionDigits µµ ÀÌ »õ·Î¿î °ªÀ¸·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newValue - ¼Ò¼öÁ¡ÀÇ ÃÖ´ë Ç¥½Ã ÀÚ¸®¼ö. 0 º¸´Ù ÀÛÀº °æ¿ì´Â 0 ÀÌ »ç¿ëµÈ´Ù. ±¸»ó ¼­ºê Ŭ·¡½º¿¡¼­´Â ÀÌ °ªÀÇ »óÇÑÀ», Æ÷¸Ë µÇ´Â ¼öÄ¡ÀÇ Á¾·ù¿¡ ÀûÀýÇÑ °ª¿¡ °­Á¦ÇÒ ¼ö ÀÖ´Â
°ü·Ã Ç׸ñ:
getMaximumFractionDigits()

getMinimumFractionDigits

public int getMinimumFractionDigits()
¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
setMinimumFractionDigits(int)

setMinimumFractionDigits

public void setMinimumFractionDigits(int newValue)
¼öÄ¡ÀÇ ¼Ò¼ö ºÎºÐÀ¸·Î¼­ °¡´ÉÇÑ ÃÖ¼Ò ÀÚ¸®¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. minimumFractionDigits ´Â maximumFractionDigits ÀÌÇϰ¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. minimumFractionDigits ÀÇ »õ·Î¿î °ªÀÌ maximumFractionDigits ÀÇ ÇöÀçÀÇ °ªº¸´Ù Å« °æ¿ì, maximumFractionDigits µµ ÀÌ »õ·Î¿î °ªÀ¸·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newValue - ¼Ò¼öÁ¡ÀÇ ÃÖ¼Ò Ç¥½Ã ÀÚ¸®¼ö. 0 º¸´Ù ÀÛÀº °æ¿ì´Â 0 ÀÌ »ç¿ëµÈ´Ù. ±¸»ó ¼­ºê Ŭ·¡½º¿¡¼­´Â ÀÌ °ªÀÇ »óÇÑÀ», Æ÷¸Ë µÇ´Â ¼öÄ¡ÀÇ Á¾·ù¿¡ ÀûÀýÇÑ °ª¿¡ °­Á¦ÇÒ ¼ö ÀÖ´Â
°ü·Ã Ç׸ñ:
getMinimumFractionDigits()

getCurrency

public Currency  getCurrency()
ÅëÈ­Ä¡¸¦ Æ÷¸Ë ÇÒ °æ¿ì¿¡, ÀÌ ¼öÄ¡ Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â ÅëÈ­¸¦ ÃëµæÇÕ´Ï´Ù. ÃʱâÄ¡´Â ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â ¹æ¹ýÀ¸·Î ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. À¯È¿ÇÑ ÅëÈ­°¡ ÆÇÁ¤µÇÁö ¾Ê°í setCurrency ¸¦ »ç¿ëÇØ ¼³Á¤µÈ ÅëÈ­°¡ ¾ø´Â °æ¿ì, null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

µðÆúÆ® ±¸ÇöÀº UnsupportedOperationException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¼öÄ¡ Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â ÅëÈ­, ¶Ç´Â null
¿¹¿Ü:
UnsupportedOperationException - ¼öÄ¡ Æ÷¸ËÀÇ Å¬·¡½º°¡ ÅëÈ­ Æ÷¸ËÀ» ±¸ÇöÇÏÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

setCurrency

public void setCurrency(Currency  currency)
ÅëÈ­Ä¡¸¦ Æ÷¸Ë ÇÒ °æ¿ì¿¡, ÀÌ ¼öÄ¡ Æ÷¸ËÀ¸·Î »ç¿ëµÇ´Â ÅëÈ­¸¦ ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº ¼öÄ¡ Æ÷¸ËÀÌ »ç¿ëÇÏ´Â ÃÖ¼Ò ¼Ò¼ö ÀÚ¸®¼ö ¶Ç´Â ÃÖ´ë ¼Ò¼ö ÀÚ¸®¼ö¸¦ °»½ÅÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù.

µðÆúÆ® ±¸ÇöÀº UnsupportedOperationException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
currency - ÀÌ ¼öÄ¡ Æ÷¸ËÀ¸·Î »ç¿ëÇÏ´Â »õ·Î¿î ÅëÈ­
¿¹¿Ü:
UnsupportedOperationException - ¼öÄ¡ Æ÷¸ËÀÇ Å¬·¡½º°¡ ÅëÈ­ Æ÷¸ËÀ» ±¸ÇöÇÏÁö ¾Ê´Â °æ¿ì
NullPointerException - currency °¡ null ÀÇ °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4

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.