JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.util
Ŭ·¡½º Locale

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

public final class Locale
extends Object
implements Cloneable , Serializable

Locale ¿ÀºêÁ§Æ®´Â ƯÁ¤ÀÇ Áö¸®Àû, ±¹°¡Àû, ¶Ç´Â ¹®È­Àû Áö¿ªÀ» ³ªÅ¸³»±â À§ÇÑ °ÍÀÔ´Ï´Ù. ¾î´À Á¶ÀÛÀ¸·Î Locale ¸¦ ÇÊ¿ä·Î Çϴ ŽºÅ©°¡ ÀÖ´Â °æ¿ì, ±× Á¶ÀÛÀ» ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â Á¶ÀÛÀ̶ó°í ÇÕ´Ï´Ù. ÀÌ °æ¿ì, Á¤º¸´Â Locale ¿¡ ÀÇÇØ À¯Àú¿¡ ¸ÂÃß¾î Á¶Á¤µË´Ï´Ù. ¿¹¸¦ µé¾î, ¼öÄ¡¸¦ Ç¥½ÃÇÏ´Â °ÍÀº ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â Á¶ÀÛÀÔ´Ï´Ù. ÀÌ ¼öÄ¡´Â À¯ÀúÀÇ ³ª¶ó³ª Áö¿ª, ¹®È­ÀÇ ½À°üÀ̳ª ±ÔÄ¢¿¡ µû¶ó Æ÷¸Ë ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Locale ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÏ·Á¸é , ÀÌ Å¬·¡½ºÀÇ constructor¸¦ »ç¿ëÇÕ´Ï´Ù.

 Locale(String language)
 Locale(String language, String country)
 Locale(String language, String country, String variant)
¾ð¾îÀÇ Àμö´Â À¯È¿ÇÑ ISO ¾ð¾î ÄÚµåÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÄÚµå´Â ISO-639 ·Î Á¤ÀǵǴ 2 ÀÚ¸®¼öÀÇ ¼Ò¹®ÀÚÀÔ´Ï´Ù. ÄÚµåÀÇ ¿ÏÀüÇÑ ¸®½ºÆ®´Â
http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt ¸¦ ½ÃÀÛÇØ ¸î°³ÀÇ Àå¼Ò¿¡¼­ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.

³ª¶óÀÇ Àμö´Â À¯È¿ÇÑ ISO ±¹ ÄÚµåÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÄÚµå´Â ISO-3166 ·Î Á¤ÀǵǴ 2 ÀÚ¸®¼öÀÇ ´ë¹®ÀÚÀÔ´Ï´Ù. ÄÚµåÀÇ ¿ÏÀüÇÑ ¸®½ºÆ®´Â
http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html ¸¦ ½ÃÀÛÇØ ¸î°³ÀÇ Àå¼Ò¿¡¼­ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.

º¯ÇüÀÇ Àμö´Â º¥´õ ¶Ç´Â ºê¶ó¿ìÀú¿¡ °íÀ¯ÀÇ ÄÚµåÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Windows ¿¡´Â WIN, Macintosh ¿¡´Â MAC, POSIX ¿¡´Â POSIX ¸¦ »ç¿ëÇÕ´Ï´Ù. º¯ÇüÀÌ 2 °³ ÀÖ´Â °æ¿ì¿¡´Â ±×°ÍµéÀ» ¹ØÁÙ·Î ´Ü¶ôÁö¾î, Áß¿äÇÑ °ÍÀ» ÃÖÃÊ·Î ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Traditional Spanish (¿¡½ºÆÄ´Ï¾Æ¾î)ÀÇ Á¶ÇÕÀ» »ç¿ëÇÏ´Â °æ¿ì´Â ¾ð¾î, ³ª¶ó, º¯ÇüÀÇ ÆÄ¶ó¹ÌÅͷμ­ ¡¸es¡¹, ¡¸ES¡¹, ¹× ¡¸Traditional_WIN¡¹¸¦ ÁöÁ¤ÇØ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù.

Locale ¿ÀºêÁ§Æ®´Â ¾î´À Áö¿ªÀ» ³ªÅ¸³»´Â ´Ü¼øÇÑ ½Äº°ÀÚÀ̹ǷÎ,Locale ¸¦ ±¸ÃàÇÒ ¶§, ±×°ÍÀÌ Å¸´çÇѰ¡ ¾î¶²°¡ÀÇ °Ë»ç´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù. ±¸ÃàÇÏ´Â Locale ¿¡ ´ëÇØ ƯÁ¤ÀÇ ¸®¼Ò½º°¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ Á¶»çÇÏ·Á¸é , ÀÌ·¯ÇÑ ¸®¼Ò½ºÀÇ Á¶È¸¸¦ ½Ç½ÃÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,NumberFormat ¿¡, ±× getAvailableLocales ¸Þ¼Òµå¸¦ »ç¿ëÇØ, ±×°ÍÀÌ ¼­Æ÷Æ®ÇÏ´Â ·ÎÄÉÀÏÀ» Á¶È¸ÇÕ´Ï´Ù.
ÁÖ: ƯÁ¤ÀÇ ·ÎÄÉÀÏÀÇ ¸®¼Ò½º¿¡ ´ëÇØ Á¶È¸Çϸé(ÀÚ), »ç¿ë °¡´ÉÇÑ ±× Áß¿¡¼­ ¿Íµµ ÀÚÁÖ(Àß) ÀÏÄ¡ÇÏ´Â °ÍÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ¿ä±¸¿¡ ¿ÏÀüÇÏ°Ô ÀûÇÕÇÑ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ResourceBundle ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Locale Ŭ·¡½º¿¡´Â ¸î°³ÀÇ Æí¸®ÇÑ Á¤¼ö°¡ ÀÖÀ¸¹Ç·Î, À̰͵éÀ» »ç¿ëÇØ, ÀÚÁÖ(Àß) »ç¿ëµÇ´Â ·ÎÄÉÀÏÀÇ Locale ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¿¹´Â ¹Ì±¹ÀÇ Locale ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÏ´Â ¿¹ÀÔ´Ï´Ù.

 Locale.US

Locale ¸¦ ÀÛ¼ºÇÑ µÚ´Â ÀÌ ¿ÀºêÁ§Æ®¿¡ ±×°Í ÀÚ½ÅÀÇ Á¤º¸¸¦ Á¶È¸ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ISO ±¹ Äڵ带 ¾òÀ¸·Á¸é getCountry ¸¦, ISO ¾ð¾î Äڵ带 ¾òÀ¸·Á¸é getLanguage ¸¦ °¢°¢ »ç¿ëÇÕ´Ï´Ù. getDisplayCountry ¸¦ »ç¿ëÇϸé, ÀûÇÕÇÑ ±¹¸íÀÌ À¯Àú¿¡°Ô Ç¥½ÃµË´Ï´Ù. ¶È°°ÀÌ,getDisplayLanguage ¸¦ »ç¿ëÇϸé, ÀûÇÕÇÑ ¾ð¾îÀÇ À̸§ÀÌ À¯Àú¿¡°Ô Ç¥½ÃµË´Ï´Ù. Èï¹Ì·Î¿î °Í¿¡,getDisplayXXX ¸Þ¼Òµå ÀÚüµµ ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. À̰Ϳ¡´Â 2 °³ÀÇ ¹öÁ¯ÀÌ ÀÖ¾î, ÇÑÆíÀº µðÆúÆ®ÀÇ ·ÎÄÉÀÏÀ» »ç¿ëÇØ, ÇÑÆíÀº Àμö·Î¼­ ÁöÁ¤µÈ ·ÎÄÉÀÏÀ» »ç¿ëÇÕ´Ï´Ù.

Java 2 Ç÷§Æû¿¡´Â ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â Á¶ÀÛÀ» ½Ç½ÃÇÏ´Â ¸î°³ÀÇ Å¬·¡½º°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,NumberFormat Ŭ·¡½º´Â ¼öÄ¡³ª ÅëÈ­, ÆÛ¼¾Æ®¸¦ ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â ÇüÅ·ΠÆ÷¸Ë ÇÕ´Ï´Ù. NumberFormat µîÀÇ Å¬·¡½º¿¡´Â ÀÌ ÇüÅÂÀÇ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϱâ À§ÇÑ °£ÀÌ ¸Þ¼Òµå°¡ ¸î°³Àΰ¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,NumberFormat Ŭ·¡½º¿¡´Â µðÆúÆ®ÀÇ NumberFormat ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϱâ À§Çؼ­ ´ÙÀ½ÀÇ 3 °³ÀÇ ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù.

 NumberFormat.getInstance()
 NumberFormat.getCurrencyInstance()
 NumberFormat.getPercentInstance()
ÀÌ·¯ÇÑ ¸Þ¼Òµå¿¡´Â 2 °³ÀÇ º¯ÇüÀÌ ÀÖ½À´Ï´Ù. ¸í½ÃÀûÀÎ ·ÎÄÉÀÏÀ» °¡Áö´Â °Í°ú °¡ÁöÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì´Â µðÆúÆ® ·ÎÄÉÀÏÀÌ »ç¿ëµË´Ï´Ù.
 NumberFormat.getInstance(myLocale)
 NumberFormat.getCurrencyInstance(myLocale)
 NumberFormat.getPercentInstance(myLocale)
Locale ´Â ¾î´À ¿ÀºêÁ§Æ® (NumberFormat)¸¦ »ç¿ëÇÏ´ÂÁö¸¦ ÁöÁ¤Çϱâ À§ÇÑ ±â±¸ÀÔ´Ï´Ù. ·ÎÄÉÀÏÀº ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤Çϱâ À§ÇÑ ´Ü¼øÇÑ ±â±¸À̸ç, ¿ÀºêÁ§Æ® ÀÚüÀÇ ÄÁÅ×À̳ʰ¡ ¾Æ´Õ´Ï´Ù.

·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â Á¶ÀÛÀ» ½Ç½ÃÇϴ Ŭ·¡½º¿¡¼­´Â ±× ÇüŸ¦ °¡Áö´Â »ç¿ë °¡´ÉÇÑ ¸ðµç ¿ÀºêÁ§Æ®¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®¸¦ ¾ð¾î³ª ³ª¶ó, º¯Çü¿¡ ÀÇÇØ ¼±º°ÇØ, ±×·¯ÇÑ Ç¥½Ã¸íÀ» »ç¿ëÇØ ¸Þ´º¸¦ À¯Àú¿¡°Ô Ç¥½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾î´À ¾ð¾î¿¡ ÀûÀýÇÑ ¸ðµç Á¶ÇÕ ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»´Â ¸Þ´º¸¦ ÀÛ¼ºÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½º¿¡´Â ´ÙÀ½¿¡ ³ªÅ¸³»´Â 3 °³ÀÇ Å¬·¡½º ¸Þ¼ÒµåÀÇ ±¸ÇöÀÌ ÇÊ¿äÇÕ´Ï´Ù.

 public static Locale[] getAvailableLocales()
 public static String getDisplayName(Locale objectLocale,
                                     Locale displayLocale)
 public static final String getDisplayName(Locale objectLocale)
     // getDisplayName will throw MissingResourceException if the locale
     // is not one of the available locales.
 

µµÀÔµÈ ¹öÁ¯:
1.1
°ü·Ã Ç׸ñ:
ResourceBundle , Format , NumberFormat , Collator , Á÷·ÄÈ­ µÈ Çü½Ä

ÇʵåÀÇ °³¿ä
static Locale CANADA
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale CANADA_FRENCH
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale CHINA
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale CHINESE
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale ENGLISH
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale FRANCE
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale FRENCH
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale GERMAN
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale GERMANY
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale ITALIAN
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale ITALY
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale JAPAN
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale JAPANESE
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale KOREA
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale KOREAN
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale PRC
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale SIMPLIFIED_CHINESE
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale TAIWAN
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale TRADITIONAL_CHINESE
          ¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale UK
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
static Locale US
          ³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
Locale (String  language)
          ¾ð¾î ÄÚµå·ÎºÎÅÍ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù.
Locale (String  language, String  country)
          ¾ð¾î, ³ª¶ó·ÎºÎÅÍ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù.
Locale (String  language, String  country, String  variant)
          ¾ð¾î, ³ª¶ó, º¯ÇüÀ¸·ÎºÎÅÍ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Object clone ()
          Cloneable ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
 boolean equals (Object  obj)
          ÀÌ Locale °¡ ÀÌÁ¦(¹ú½á) 1 °³ÀÇ ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑ °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
static Locale [] getAvailableLocales ()
          ÀνºÅç ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ·ÎÄÉÀÏÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getCountry ()
          ·ÎÄÉÀÏÀÇ ³ª¶ó/Áö¿ª Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
static Locale getDefault ()
          Java °¡»ó ¸Ó½ÅÀÇ ÀÌ ÀνºÅϽº¿¡ ´ëÇØ¼­, µðÆúÆ® ·ÎÄÉÀÏÀÇ ÇöÀçÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 String getDisplayCountry ()
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ³ª¶óÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayCountry (Locale  inLocale)
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ³ª¶óÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayLanguage ()
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ¾ð¾îÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayLanguage (Locale  inLocale)
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ¾ð¾îÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayName ()
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayName (Locale  inLocale)
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayVariant ()
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ º£¾î¸®¾ðÆ® ÄÚµåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getDisplayVariant (Locale  inLocale)
          À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ º£¾î¸®¾ðÆ® ÄÚµåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
 String getISO3Country ()
          ·ÎÄÉÀÏÀÇ ³ª¶óÀÇ 3 ij¸¯ÅÍÀÇ »ý·«ÇüÀ» µ¹·ÁÁÝ´Ï´Ù.
 String getISO3Language ()
          ·ÎÄÉÀÏÀÇ ¾ð¾îÀÇ 3 ij¸¯ÅÍÀÇ »ý·«ÇüÀ» µ¹·ÁÁÝ´Ï´Ù.
static String [] getISOCountries ()
          ISO 3166 À¸·Î Á¤Àǵǰí ÀÖ´Â 2 ÀÚ¸®¼öÀÇ ³ª¶ó ÄÚµåÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
static String [] getISOLanguages ()
          ISO 639 ·Î Á¤Àǵǰí ÀÖ´Â 2 ÀÚ¸®¼öÀÇ ¾ð¾î ÄÚµåÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getLanguage ()
          ·ÎÄÉÀÏÀÇ ¾ð¾î Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
 String getVariant ()
          ·ÎÄÉÀÏÀÇ º£¾î¸®¾ðÆ® Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
 int hashCode ()
          hashCode ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
static void setDefault (Locale  newLocale)
          Java °¡»ó ¸Ó½ÅÀÇ ÀÌ ÀνºÅϽº¿¡ ´ëÇÑ µðÆúÆ® ·ÎÄÉÀÏÀ» ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ·ÎÄÉÀÏ ÀüüÀÇ ÇÁ·Î±×·¥»óÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
finalize , getClass , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

ENGLISH

public static final Locale  ENGLISH
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


FRENCH

public static final Locale  FRENCH
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


GERMAN

public static final Locale  GERMAN
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


ITALIAN

public static final Locale  ITALIAN
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


JAPANESE

public static final Locale  JAPANESE
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


KOREAN

public static final Locale  KOREAN
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


CHINESE

public static final Locale  CHINESE
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


SIMPLIFIED_CHINESE

public static final Locale  SIMPLIFIED_CHINESE
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


TRADITIONAL_CHINESE

public static final Locale  TRADITIONAL_CHINESE
¾ð¾î¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


FRANCE

public static final Locale  FRANCE
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


GERMANY

public static final Locale  GERMANY
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


ITALY

public static final Locale  ITALY
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


JAPAN

public static final Locale  JAPAN
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


KOREA

public static final Locale  KOREA
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


CHINA

public static final Locale  CHINA
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


PRC

public static final Locale  PRC
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


TAIWAN

public static final Locale  TAIWAN
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


UK

public static final Locale  UK
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


US

public static final Locale  US
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


CANADA

public static final Locale  CANADA
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.


CANADA_FRENCH

public static final Locale  CANADA_FRENCH
³ª¶ó¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÔ´Ï´Ù.

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

Locale

public Locale(String  language,
              String  country,
              String  variant)
¾ð¾î, ³ª¶ó, º¯ÇüÀ¸·ÎºÎÅÍ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù. ÁÖ: ISO 639 ´Â È®Á¤ÇÑ ±Ô°ÝÀÌ ¾Æ´Õ´Ï´Ù. ISO 639 ·Î Á¤ÀÇµÈ ÀϺÎÀÇ ¾ð¾î ÄÚµå (¿¹¸¦ µé¾î, iw, ji, ¹× in)´Â º¯°æµÇ°í ÀÖ½À´Ï´Ù. ÀÌ constructor Àº Á¾·¡ÀÇ ÄÚµå (iw, ji, ¹× in)¿Í »õ·Î¿î ÄÚµå (he, yi, ¹× id)ÀÇ ¾çÂÊ ¸ðµÎ¸¦ ¹Þ½À´Ï´Ù¸¸, Locale ¿Ü ¸ðµç API ¿¡¼­´Â ³°Àº (ºÐ)ÆíÀÇ Äڵ常ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
language - 2 ÀÚ¸®¼öÀÇ ¼Ò¹®ÀڷκÎÅÍ µÇ´Â ISO-639 ÄÚµå
country - 2 ÀÚ¸®¼öÀÇ ´ë¹®ÀڷκÎÅÍ µÇ´Â ISO-3166 ÄÚµå
variant - º¥´õ¿Í ºê¶ó¿ìÀú¿¡ °íÀ¯ÀÇ ÄÚµå. Ŭ·¡½ºÀÇ ¼³¸íÀ» ÂüÁ¶
¿¹¿Ü:
NullPointerException - Àμö°¡ null ÀÇ °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.

Locale

public Locale(String  language,
              String  country)
¾ð¾î, ³ª¶ó·ÎºÎÅÍ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù. ÁÖ: ISO 639 ´Â È®Á¤ÇÑ ±Ô°ÝÀÌ ¾Æ´Õ´Ï´Ù. ISO 639 ·Î Á¤ÀÇµÈ ÀϺÎÀÇ ¾ð¾î ÄÚµå (¿¹¸¦ µé¾î, iw, ji, ¹× in)´Â º¯°æµÇ°í ÀÖ½À´Ï´Ù. ÀÌ constructor Àº Á¾·¡ÀÇ ÄÚµå (iw, ji, ¹× in)¿Í »õ·Î¿î ÄÚµå (he, yi, ¹× id)ÀÇ ¾çÂÊ ¸ðµÎ¸¦ ¹Þ½À´Ï´Ù¸¸, Locale ¿Ü ¸ðµç API ¿¡¼­´Â ³°Àº (ºÐ)ÆíÀÇ Äڵ常ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
language - 2 ÀÚ¸®¼öÀÇ ¼Ò¹®ÀڷκÎÅÍ µÇ´Â ISO-639 ÄÚµå
country - 2 ÀÚ¸®¼öÀÇ ´ë¹®ÀڷκÎÅÍ µÇ´Â ISO-3166 ÄÚµå
¿¹¿Ü:
NullPointerException - ¾î´À ÂÊÀΰ¡ÀÇ Àμö°¡ null ÀÇ °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.

Locale

public Locale(String  language)
¾ð¾î ÄÚµå·ÎºÎÅÍ ·ÎÄÉÀÏÀ» ±¸ÃàÇÕ´Ï´Ù. ÁÖ: ISO 639 ´Â È®Á¤ÇÑ ±Ô°ÝÀÌ ¾Æ´Õ´Ï´Ù. ISO 639 ·Î Á¤ÀÇµÈ ÀϺÎÀÇ ¾ð¾î ÄÚµå (¿¹¸¦ µé¾î, iw, ji, ¹× in)´Â º¯°æµÇ°í ÀÖ½À´Ï´Ù. ÀÌ constructor Àº Á¾·¡ÀÇ ÄÚµå (iw, ji, ¹× in)¿Í »õ·Î¿î ÄÚµå (he, yi, ¹× id)ÀÇ ¾çÂÊ ¸ðµÎ¸¦ ¹Þ½À´Ï´Ù¸¸, Locale ¿Ü ¸ðµç API ¿¡¼­´Â ³°Àº (ºÐ)ÆíÀÇ Äڵ常ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
language - 2 ÀÚ¸®¼öÀÇ ¼Ò¹®ÀڷκÎÅÍ µÇ´Â ISO-639 ÄÚµå
¿¹¿Ü:
NullPointerException - Àμö°¡ null ÀÇ °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
µµÀÔµÈ ¹öÁ¯:
1.4
¸Þ¼ÒµåÀÇ »ó¼¼

getDefault

public static Locale  getDefault()
Java °¡»ó ¸Ó½ÅÀÇ ÀÌ ÀνºÅϽº¿¡ ´ëÇØ¼­, µðÆúÆ® ·ÎÄÉÀÏÀÇ ÇöÀçÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

Java °¡»ó ¸Ó½Å¿¡¼­´Â È£½ºÆ® ȯ°æ¿¡ ±Ù°ÅÇØ ±âµ¿½Ã¿¡ µðÆúÆ® ·ÎÄÉÀÏÀÌ ¼³Á¤µË´Ï´Ù. ·ÎÄÉÀÏÀÌ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â ¸Þ¼Òµå°¡ ¸¹°í·Î µðÆúÆ® ·ÎÄÉÀÏÀÌ »ç¿ëµË´Ï´Ù. setDefault ¸Þ¼Òµå¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
Java °¡»ó ¸Ó½ÅÀÇ ÀÌ ÀνºÅϽº¿¡ ´ëÇÑ µðÆúÆ® ·ÎÄÉÀÏ

setDefault

public static void setDefault(Locale  newLocale)
Java °¡»ó ¸Ó½ÅÀÇ ÀÌ ÀνºÅϽº¿¡ ´ëÇÑ µðÆúÆ® ·ÎÄÉÀÏÀ» ¼³Á¤ÇÕ´Ï´Ù. À̰ÍÀº È£½ºÆ® ·ÎÄÉÀÏ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì, µðÆúÆ® ·ÎÄÉÀÏÀÌ º¯°æµÇ±â Àü¿¡, ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission ¸Þ¼Òµå°¡ ¾×¼¼½º±Ç PropertyPermission("user.language", "write") ¸¦ ÁöÁ¤ÇØ ºÒ·Á °©´Ï´Ù.

Java °¡»ó ¸Ó½Å¿¡¼­´Â È£½ºÆ® ȯ°æ¿¡ ±Ù°ÅÇØ ±âµ¿½Ã¿¡ µðÆúÆ® ·ÎÄÉÀÏÀÌ ¼³Á¤µË´Ï´Ù. ·ÎÄÉÀÏÀÌ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ·ÎÄÉÀÏ¿¡ ÀÇÁ¸ÇÏ´Â ¸Þ¼Òµå°¡ ¸¹°í·Î µðÆúÆ® ·ÎÄÉÀÏÀÌ »ç¿ëµË´Ï´Ù.

µðÆúÆ® ·ÎÄÉÀÏÀÇ º¯°æÀº ´Ù¾çÇÑ ±â´ÉÀÇ area¿¡ ¿µÇâÀ» ÁÙ °¡´É¼ºÀÌ ÀÖ±â (À§ÇØ)¶§¹®¿¡, ÀÌ ¸Þ¼Òµå´Â À¯Àú ÀÎÅÍÆäÀ̽º µî, °°Àº Java °¡»ó ¸Ó½ÅÀ¸·Î ½ÇÇàµÇ´Â ·ÎÄÉÀÏ ÀÇÁ¸ Äڵ带 È£ÃâÇØ ¿·ÀÌ ÀçÃʱâÈ­ÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡¸¸ »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newLocale - »õ·Î¿î µðÆúÆ®ÀÇ ·ÎÄÉÀÏ
¿¹¿Ü:
SecurityException - ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀú°¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡, ½ÃÅ¥·¯Æ¼ ¸Å´ÏÀúÀÇ checkPermission ¸Þ¼Òµå°¡ ¿ÀÆÛ·¹À̼ÇÀ» Çã°¡ÇÏÁö ¾ÊÀ» ¶§
NullPointerException - newLocale °¡ null ÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
SecurityManager.checkPermission(java.security.Permission) , PropertyPermission

getAvailableLocales

public static Locale [] getAvailableLocales()
ÀνºÅç ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ·ÎÄÉÀÏÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.


getISOCountries

public static String [] getISOCountries()
ISO 3166 À¸·Î Á¤Àǵǰí ÀÖ´Â 2 ÀÚ¸®¼öÀÇ ³ª¶ó ÄÚµåÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. Locale ¸¦ ÀÛ¼ºÇÒ °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


getISOLanguages

public static String [] getISOLanguages()
ISO 639 ·Î Á¤Àǵǰí ÀÖ´Â 2 ÀÚ¸®¼öÀÇ ¾ð¾î ÄÚµåÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. Locale ¸¦ ÀÛ¼ºÇÒ °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. [ÁÖ: ISO 639 ´Â È®Á¤ÇÑ ±Ô°ÝÀÌ ¾Æ´Õ´Ï´Ù. ÀϺÎÀÇ ¾ð¾îÀÇ ÄÚµå´Â º¯°æµÇ°í ÀÖ½À´Ï´Ù. ÀÌ ÇÔ¼ö°¡ µ¹·ÁÁÖ´Â ¸®½ºÆ®¿¡´Â Äڵ尡 º¯°æµÈ ¾ð¾îÀÇ »õ·Î¿î ÄÚµå¿Í Á¾·¡ÀÇ ÄÚµåÀÇ ¾çÂÊ ¸ðµÎ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ]


getLanguage

public String  getLanguage()
·ÎÄÉÀÏÀÇ ¾ð¾î Äڵ带 µ¹·ÁÁÝ´Ï´Ù. ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¶Ç´Â ¼Ò¹®ÀÚÀÇ ISO 639 ÄÚµåÀÇ ¾î´À ÂÊÀÎÁö°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÁÖ: ISO 639 ´Â È®Á¤ÇÑ ±Ô°ÝÀÌ ¾Æ´Õ´Ï´Ù. ÀϺÎÀÇ ¾ð¾îÀÇ ÄÚµå´Â º¯°æµÇ°í ÀÖ½À´Ï´Ù. ·ÎÄÉÀÏÀÇ constructor Àº Äڵ尡 º¯°æµÈ ¾ð¾îÀÇ »õ·Î¿î ÄÚµå¿Í Á¾·¡ÀÇ ÄÚµåÀÇ ¾çÂÊ ¸ðµÎ¸¦ ÀνÄÇÕ´Ï´Ù¸¸, ÀÌ ÇÔ¼ö´Â Ç×»ó ³°Àº (ºÐ)ÆíÀÇ Äڵ带 µ¹·ÁÁÝ´Ï´Ù. Äڵ尡 º¯°æµÈ ƯÁ¤ÀÇ ¾ð¾î¸¦ Á¶»çÇÏ´Â °æ¿ì´Â

 if (locale.getLanguage(). equals("he")
    ...
(À»)¸¦ »ç¿ëÇÏÁö ¸»°í, ´ÙÀ½°ú °°ÀÌ ÄÚµù ÇÕ´Ï´Ù.
 if (locale.getLanguage(). equals(new Locale("he", "", ""). getLanguage())
    ...

°ü·Ã Ç׸ñ:
getDisplayLanguage()

getCountry

public String  getCountry()
·ÎÄÉÀÏÀÇ ³ª¶ó/Áö¿ª Äڵ带 µ¹·ÁÁÝ´Ï´Ù. ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¶Ç´Â 2 ÀÚ¸®¼öÀÇ ´ë¹®ÀÚÀÇ ISO 3166 ÄÚµåÀÇ ¾î´À ÂÊÀÎÁö°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

°ü·Ã Ç׸ñ:
getDisplayCountry()

getVariant

public String  getVariant()
·ÎÄÉÀÏÀÇ º£¾î¸®¾ðÆ® Äڵ带 µ¹·ÁÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
getDisplayVariant()

toString

public final String  toString()
·ÎÄÉÀÏ ÀüüÀÇ ÇÁ·Î±×·¥»óÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. ¾ð¾î, ³ª¶ó, º¯ÇüÀÌ ¹ØÁÙ·Î ´Ü¶ôÁö¾îÁý´Ï´Ù. ¾ð¾î´Â Ç×»ó ¼Ò¹®ÀÚ·Î, ³ª¶ó´Â Ç×»ó ´ë¹®ÀÚÀÔ´Ï´Ù. ¾ð¾î°¡ °áÇÌ Çϰí ÀÖ´Â °æ¿ì´Â ij¸¯ÅÍ ¶óÀÎÀÇ ¼±µÎ´Â ¹ØÁÙÀÌ µË´Ï´Ù. ¾ð¾î Çʵå¿Í ³ª¶ó Çʵ尡 °áÇÌ Çϰí ÀÖ´Â °æ¿ì´Â º¯Çü Çʵ尡 ÁöÁ¤µÇ°í À־, ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. º¯Çü¸¸À» °¡Áö´Â ·ÎÄÉÀÏÀº ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. º¯ÇüÀº À¯È¿ÇÑ ¾ð¾î ÄÚµå ¶Ç´Â ³ª¶ó ÄÚµå¿Í ÇÔ²² »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿¹: ¡¸en¡¹, ¡¸de_DE¡¹, ¡¸GB¡¹, ¡¸en_US_WIN¡¹, ¡¸de__POSIX¡¹, ¹× ¡¸fr__MAC¡¹

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö
°ü·Ã Ç׸ñ:
getDisplayName()

getISO3Language

public String  getISO3Language()
                       throws MissingResourceException 
·ÎÄÉÀÏÀÇ ¾ð¾îÀÇ 3 ij¸¯ÅÍÀÇ »ý·«ÇüÀ» µ¹·ÁÁÝ´Ï´Ù. ·ÎÄÉÀÏÀÌ ¾ð¾î¸¦ ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ISO 639-2/T ÀÇ ¼Ò¹®ÀÚÀÇ ¾ð¾î Äڵ尡 µ¹·ÁÁÖ¾îÁý´Ï´Ù. ISO 639-2 ¾ð¾î ÄÚµå´Â ¿Â¶óÀÎÀÇ ftp://dkuug.dk/i18n/iso-639-2.txt ¿¡ ÀÖ½À´Ï´Ù.

¿¹¿Ü:
MissingResourceException - ·ÎÄÉÀÏ¿¡ ´ëÇÑ 3 ij¸¯ÅÍÀÇ ¾ð¾î »ý·«ÇüÀÌ ¾øÀ¸¸é MissingResourceException °¡ ½½·Î¿ì µÈ´Ù

getISO3Country

public String  getISO3Country()
                      throws MissingResourceException 
·ÎÄÉÀÏÀÇ ³ª¶óÀÇ 3 ij¸¯ÅÍÀÇ »ý·«ÇüÀ» µ¹·ÁÁÝ´Ï´Ù. ·ÎÄÉÀÏÀÌ ³ª¶ó¸¦ ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ISO 3166 ÀÇ ´ë¹®ÀÚ 3 ij¸¯ÅÍÀÇ ³ª¶ó Äڵ尡 µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¿¹¿Ü:
MissingResourceException - ·ÎÄÉÀÏ¿¡ ´ëÇÑ 3 ij¸¯ÅÍÀÇ ³ª¶ó »ý·«ÇüÀÌ ¾øÀ¸¸é MissingResourceException °¡ ½½·Î¿ì µÈ´Ù

getDisplayLanguage

public final String  getDisplayLanguage()
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ¾ð¾îÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â À̸§Àº µðÆúÆ® ·ÎÄÉÀÏ¿¡ Áö¿ª ´ëÀÀµË´Ï´Ù. ¿¹¸¦ µé¾î, ·ÎÄÉÀÏÀÌ fr_FR ·Î µðÆúÆ® ·ÎÄÉÀÏÀÌ en_US ÀÇ °æ¿ì, getDisplayLanguage()´Â ¡¸French¡¹¸¦ µ¹·ÁÁÖ¾î, ·ÎÄÉÀÏÀÌ en_US ·Î µðÆúÆ® ·ÎÄÉÀÏÀÌ fr_FR ÀÇ °æ¿ì, getDisplayLanguage()´Â ¡¸anglais¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â À̸§ÀÌ µðÆúÆ® ·ÎÄÉÀÏ¿¡ Áö¿ª ´ëÀÀÇÒ ¼ö ¾ø´Â °æ¿ì´Â (¿¹¸¦ µé¾î, Å©·Î¾ÆÆ¼¾Æ¾î¿¡ ´ëÇÑ ÀϺ»¾î¸íÀº ¾ø´Ù), ÀÌ ÇÔ¼ö´Â ¿µ¾î¸íÀ» ´ë¿ëÇØ, ±×°Íµµ ºÒ°¡´ÉÇÑ °æ¿ì´Â ISO Äڵ带 »ç¿ëÇÕ´Ï´Ù. ·ÎÄÉÀÏÀÌ ¾ð¾î¸¦ ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayLanguage

public String  getDisplayLanguage(Locale  inLocale)
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ¾ð¾îÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â À̸§Àº inLocale ¿¡ µû¶ó Áö¿ª ´ëÀÀµË´Ï´Ù. ¿¹¸¦ µé¾î, ·ÎÄÉÀÏÀÌ fr_FR ·Î inLocale °¡ en_US ÀÇ °æ¿ì, getDisplayLanguage()´Â ¡¸French¡¹¸¦ µ¹·ÁÁÖ¾î, ·ÎÄÉÀÏÀÌ en_US ·Î inLocale °¡ fr_FR ÀÇ °æ¿ì, getDisplayLanguage()´Â ¡¸anglais¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â À̸§ÀÌ inLocale ¿¡ µû¶ó Áö¿ª ´ëÀÀÇÒ ¼ö ¾ø´Â °æ¿ì´Â (¿¹¸¦ µé¾î, Å©·Î¾ÆÆ¼¾Æ¾î¿¡ ´ëÇÑ ÀϺ»¾î¸íÀº ¾ø´Ù), ÀÌ ÇÔ¼ö´Â ¿ì¼± µðÆúÆ® ·ÎÄÉÀÏÀ» ´ë¿ëÇØ, ´ÙÀ½¿¡ ¿µ¾î¸íÀ» ´ë¿ëÇØ, ±×°Íµµ ºÒ°¡´ÉÇÑ °æ¿ì´Â ISO Äڵ带 »ç¿ëÇÕ´Ï´Ù. ·ÎÄÉÀÏÀÌ ¾ð¾î¸¦ ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayCountry

public final String  getDisplayCountry()
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ³ª¶óÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â À̸§Àº µðÆúÆ® ·ÎÄÉÀÏ¿¡ Áö¿ª ´ëÀÀµË´Ï´Ù. ¿¹¸¦ µé¾î, ·ÎÄÉÀÏÀÌ fr_FR ·Î µðÆúÆ® ·ÎÄÉÀÏÀÌ en_US ÀÇ °æ¿ì, getDisplayCountry()´Â ¡¸French¡¹¸¦ µ¹·ÁÁÖ¾î, ·ÎÄÉÀÏÀÌ en_US ·Î µðÆúÆ® ·ÎÄÉÀÏÀÌ fr_FR ÀÇ °æ¿ì, getDisplayCountry()´Â ¡¸Etats-Unis¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â À̸§ÀÌ µðÆúÆ® ·ÎÄÉÀÏ¿¡ Áö¿ª ´ëÀÀÇÒ ¼ö ¾ø´Â °æ¿ì´Â (¿¹¸¦ µé¾î, Å©·Î¾ÆÆ¼¾Æ¿¡ ´ëÇÑ ÀϺ»¾î¸íÀº ¾ø´Ù), ÀÌ ÇÔ¼ö´Â ¿µ¾î¸íÀ» ´ë¿ëÇØ, ±×°Íµµ ºÒ°¡´ÉÇÑ °æ¿ì´Â ISO Äڵ带 »ç¿ëÇÕ´Ï´Ù. ·ÎÄÉÀÏÀÌ ³ª¶ó¸¦ ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayCountry

public String  getDisplayCountry(Locale  inLocale)
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ ³ª¶óÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â À̸§Àº inLocale ¿¡ µû¶ó Áö¿ª ´ëÀÀµË´Ï´Ù. ¿¹¸¦ µé¾î, ·ÎÄÉÀÏÀÌ fr_FR ·Î inLocale °¡ en_US ÀÇ °æ¿ì, getDisplayCountry()´Â ¡¸French¡¹¸¦ µ¹·ÁÁÖ¾î, ·ÎÄÉÀÏÀÌ en_US ·Î inLocale °¡ fr_FR ÀÇ °æ¿ì, getDisplayCountry()´Â ¡¸Etats-Unis¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â À̸§ÀÌ inLocale ¿¡ µû¶ó Áö¿ª ´ëÀÀÇÒ ¼ö ¾ø´Â °æ¿ì´Â (¿¹¸¦ µé¾î, Å©·Î¾ÆÆ¼¾Æ¿¡ ´ëÇÑ ÀϺ»¾î¸íÀº ¾ø´Ù), ÀÌ ÇÔ¼ö´Â ¿ì¼± µðÆúÆ® ·ÎÄÉÀÏÀ» ´ë¿ëÇØ, ´ÙÀ½¿¡ ¿µ¾î¸íÀ» ´ë¿ëÇØ, ±×°Íµµ ºÒ°¡´ÉÇÑ °æ¿ì´Â ISO Äڵ带 »ç¿ëÇÕ´Ï´Ù. ·ÎÄÉÀÏÀÌ ³ª¶ó¸¦ ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayVariant

public final String  getDisplayVariant()
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ º£¾î¸®¾ðÆ® ÄÚµåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â À̸§Àº µðÆúÆ® ·ÎÄÉÀÏ¿¡ Áö¿ª ´ëÀÀµË´Ï´Ù. ·ÎÄÉÀÏÀÌ º£¾î¸®¾ðÆ® Äڵ带 ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayVariant

public String  getDisplayVariant(Locale  inLocale)
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ º£¾î¸®¾ðÆ® ÄÚµåÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. °¡´ÉÇÑ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â À̸§Àº inLocale ¿¡ µû¶ó Áö¿ª ´ëÀÀµË´Ï´Ù. ·ÎÄÉÀÏÀÌ º£¾î¸®¾ðÆ® Äڵ带 ÁöÁ¤Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayName

public final String  getDisplayName()
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â À̸§Àº getDisplayLanguage(), getDisplayCountry(), ¹× getDisplayVariant()·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁø °ªÀ» 1 °³ÀÇ Ä³¸¯ÅÍ ¶óÀο¡ Áý°èÇÑ °ÍÀÔ´Ï´Ù. Ç¥½Ã¸íÀº ·ÎÄÉÀÏ·Î ÁöÁ¤µÇ°í ÀÖ´Â Çʵ忡 ÀÇÇØ, ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡ÀÇ Çü½ÄÀÌ µË´Ï´Ù.

language (country, variant)

language (country)

language (variant)

country (variant)

language

country

variant

·ÎÄÉÀÏ·Î ÁöÁ¤µÇ°í ÀÖ´Â Çʵ尡 ¹«¾ð°¡¿¡º¸´Ù ¹Ù²ò´Ï´Ù. ¾ð¾î, ³ª¶ó, ¹× º¯ÇüÀÇ °¢ Çʵ尡 ¸ðµÎ ºñ¾úÀ» °æ¿ì, ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


getDisplayName

public String  getDisplayName(Locale  inLocale)
À¯Àú¿¡°Ô·ÎÀÇ Ç¥½Ã¿¡ ÀûÀýÇÑ, ·ÎÄÉÀÏÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â À̸§Àº getDisplayLanguage(), getDisplayCountry(), ¹× getDisplayVariant()·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁø °ªÀ» 1 °³ÀÇ Ä³¸¯ÅÍ ¶óÀο¡ Áý°èÇÑ °ÍÀÔ´Ï´Ù. Ç¥½Ã¸íÀº ·ÎÄÉÀÏ·Î ÁöÁ¤µÇ°í ÀÖ´Â Çʵ忡 ÀÇÇØ, ´ÙÀ½ÀÇ ¾î¶² °ÍÀΰ¡ÀÇ Çü½ÄÀÌ µË´Ï´Ù.

language (country, variant)

language (country)

language (variant)

country (variant)

language

country

variant

·ÎÄÉÀÏ·Î ÁöÁ¤µÇ°í ÀÖ´Â Çʵ尡 ¹«¾ð°¡¿¡º¸´Ù ¹Ù²ò´Ï´Ù. ¾ð¾î, ³ª¶ó, ¹× º¯ÇüÀÇ °¢ Çʵ尡 ¸ðµÎ ºñ¾úÀ» °æ¿ì, ÀÌ ÇÔ¼ö´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.


clone

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

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

hashCode

public int hashCode()
hashCode ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù. ÇØ½Ã Å×ÀÌºí¿¡¼­´Â Locale °¡ ÀÚÁÖ »ç¿ëµÇ¹Ç·Î, ¼Óµµ¸¦ ¿Ã¸®±â À§Çؼ­(¶§¹®¿¡) °ªÀÌ Ä³½´ µË´Ï´Ù.

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

equals

public boolean equals(Object  obj)
ÀÌ Locale °¡ ÀÌÁ¦(¹ú½á) 1 °³ÀÇ ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑ °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù. 2 °³ÀÇ Locale ´Â ¾ð¾î, ³ª¶ó, ¹× º¯ÇüÀÌ °°Àº °æ¿ì¿¡ µ¿ÀÏÇÏ´Ù°í º¸¿©Áý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â µ¿ÀÏÇÏÁö´Â ¾Ê½À´Ï´Ù.

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

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.