getsetlocale.java
来自「java小例程3。多个小例程」· Java 代码 · 共 34 行
JAVA
34 行
import java.text.*;
import java.util.*;
/** Change the default locale */
public class GetSetLocale {
public static void main(String[] args) {
// 得到并且打印出缺省本地国家代码设置。
Locale l = Locale.getDefault();
System.out.println("Today's Locale is " + l);
// 根据命令行参数设置本地缺省国家代码
switch (args.length) {
case 0:
Locale.setDefault(Locale.TRADITIONAL_CHINESE );
break;
case 1:
throw new IllegalArgumentException();
case 2:
Locale.setDefault(new Locale(args[0], args[1]));
break;
default:
System.out.println("Usage: SetLocale [language [country]]");
}
// 根据设定的缺省国家代码设置日期和数字显示的格式
DateFormat df = DateFormat.getInstance();
NumberFormat nf = NumberFormat.getInstance();
System.out.println("Locale set to " +
Locale.getDefault().getDisplayCountry() +
Locale.getDefault().getDisplayLanguage());
System.out.println(df.format(new Date()));
System.out.println(nf.format(123.4567));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?