Java语言环境setDefault()方法及示例
区域设置类setDefault()方法
setDefault()方法在java.util包中可用。
setDefault()方法用于为此JVM的Locale实例分配默认语言环境。
setDefault()方法是一个静态方法,可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
setDefault()方法在设置区域设置时可能会引发异常。
SecurityException:如果其checkePermission()方法不允许操作,则可能引发此异常。
NullPointerException:当给定参数为null时,可能引发此异常。
语法:
public static void setDefault(Locale lo);
参数:
语言环境lo–表示新分配的默认语言环境。
返回值:
该方法的返回类型为void,不返回任何内容。
示例
//Java程序演示示例
//的voidsetDefault(Localelo)方法的说明
import java.util.*;
public class SetDefaultOfLocale {
public static void main(String[] args) {
//实例化语言环境
Locale def = Locale.getDefault();
Locale set_def = new Locale("jap", "JAPAN");
//显示语言环境
System.out.println("default locale: " + def);
//通过使用setDefault()方法是
//设置默认语言环境
Locale.setDefault(set_def);
System.out.println("Locale.setDefault(set_def): " + Locale.getDefault());
}
}输出结果
default locale: en_US Locale.setDefault(set_def): jap_JAPAN