全屏
java.util.Locale.setDefault(Locale newLocale)方法设置默认语言环境的Java虚拟机实例。这并不影响宿主的区域设置。
声明
以下是java.util.Locale.setDefault()方法的声明。public static void setDefault(Locale newLocale)
参数newLocale -- 新的默认语言环境
返回值
此方法无任何返回值
异常SecurityException -- 如果安全管理器存在并且其checkPermission方法不允许进行该操作。
NullPointerException -- 如果 newLocale 为 null
例子
下面的示例演示java.util.Locale.setDefault()方法的用法。package cn.sxt;
import java.util.*;
public class LocaleDemo {
public static void main(String[] args) {
// create a new locale
Locale locale1 = new Locale("en", "US", "WIN");
// print locale
System.out.println("Locale:" + locale1);
// set another default locale
Locale.setDefault(new Locale("fr", "FRANCE", "MAC"));
// create a new locale based on new default settings
Locale locale2 = Locale.getDefault();
// print the new locale
System.out.println("Locale::" + locale2);
}
}
让我们来编译和运行上面的程序,这将产生以下结果:Locale:en_US_WIN
Locale::fr_FRANCE_MAC
分享到:
0评论