setDefault()
方法setDefault()方法在java.util包中可用。
setDefault()方法用于为此JVM的Locale实例分配默认语言环境。
setDefault()方法是一个静态方法,可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会收到错误。
setDefault()方法在设置区域设置时可能会引发异常。
SecurityException:如果其checkePermission()方法不允许操作,则可能引发此异常。
NullPointerException:当给定参数为null时,可能引发此异常。
语法:
public static void setDefault(Locale lo);
参数:
语言环境lo –表示新分配的默认语言环境。
返回值:
该方法的返回类型为void,不返回任何内容。
示例
//Java程序演示示例 //的void setDefault(Locale lo)方法的说明 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