Java - Default Locale 변경

By JS | Last updated: June 13, 2021

Locale.getDefault()로 JVM에 기본으로 설정된 Locale을 가져올 수 있습니다.

Locale.setDefault()로 JVM의 기본 Locale을 변경할 수 있습니다.

Locale.setDefault()

Default Locale을 변경하는 예제입니다.

import java.util.Locale;

public class LocaleChangeExample {

    public static void main(String[] args) {

        // default locale
        Locale defaultLocale = Locale.getDefault();
        System.out.println(defaultLocale);

        // set default locale to Locale.KOREA
        Locale.setDefault(Locale.KOREA);

        // default locale
        defaultLocale = Locale.getDefault();
        System.out.println(defaultLocale);
    }
}

Output:

en_US
ko_KR

새로운 Locale을 생성할 때, 다음과 같이 language와 country를 직접 입력하여 생성할 수도 있습니다.

// set default locale to Locale.KOREA
Locale.setDefault(new Locale("ko", "KR"));

References

Related Posts

댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha