¿¹Á¦
Ä«Å×°í¸®
±Û·Î¹úÈ­: ·ÎÄÉÀÏ Ã³¸®

À̸§
·ÎÄÉÀÏ À̸§À» ¹®ÀÚ¿­ ¸®ÅÍ·²·Î »ç¿ë ±ÝÁö

¼³¸í
JavaÀÇ ·ÎÄÉÀÏ À̸§Àº °íÁ¤µÈ °ÍÀÌ ¾Æ´Ï¹Ç·Î ³ªÁß¿¡ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª °¢ ·ÎÄÉÀÏÀº ÀÌÀü ¹öÀü°ú ȣȯ °¡´ÉÇÑ °íÀ¯ ·ÎÄÉÀÏ ¿ÀºêÁ§Æ®·Î Ç¥½ÃµË´Ï´Ù. ·ÎÄÉÀÏ À̸§ÀÌ ÀÖ´Â ¹®ÀÚ¿­ ´ë½Å ·ÎÄÉÀÏ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϽʽÿÀ.

¼Ö·ç¼Ç
·ÎÄÉÀÏÀ» ±¸ºÐÇÏ´Â ¸Þ¼Òµå¿¡¼­ ·ÎÄÉÀÏ ¿ÀºêÁ§Æ®¸¦ ¸Å°³º¯¼ö·Î »ç¿ëÇϽʽÿÀ.

public static final String CHINESE_LOCALE_STRING = "CHINESE"; //$NON-NLS-1$

private static void processEnglishString(String str) {
// process string in US locale
}

private static void processChineseString(String str) {
// process string in CHINESE locale
}
public static void processString(String str, Locale locale){
if (Locale.CHINA.equals(locale)){
processChineseString(str);
}else {
processEnglishString(str);
}
}


public static void main(String[] args) {
String str = "\u4e1c\u897f\u5357\u5317\u4e2d";//$NON-NLS-1$
if ( CHINESE_LOCALE_STRING.equals( args[0] ) ){
processString( str, Locale.CHINA );
}else {
processString( str, Locale.US );
}
}