在java语言中,Locale.getDefault()方法获取当前默认的区域设置了,下面我们就一起来看看Java中Locale.getDefault()方法获取本地国家代码,希望例子能帮助到各位。

Java使用Locale 对象的getDefault()方法和和setDefault()方法获取本地国家代码设置,在代码中定义了GetSetLocale 类。先来说说为什么要国际化,国际化的程序可以运行在不同操作系统上,在确定要以本地方法实现某种功能之前需要确定本地对象Locale,或者要以某种特定地区代码显示一段文本,就需要把缺省地区设置成为给定的地区代码。本例的具体实现方法:

1.GetSetLocale 类仅包括min()方法,在该方法中得到并且打印出缺省本地国家代码设置,根据命令行参数设置本地缺省国家代码,根据设定的缺省国家代码设置日期和数字显示的格式。

2.编写GetSetLocale 类,代码如下:

 代码如下 复制代码

import java.text.*;

import java.util.*;

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));

}

}

java 获取 国家_Java中Locale.getDefault()方法获取本地国家代码相关推荐

  1. java getbytes 长度_JAVA中的getBytes()方法

    在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组.这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方 ...

  2. java定义常量_JAVA中定义常量方法

    JAVA中定义常量方法 (2013-01-28 14:30:19) 标签: it 一.常量定义的基本注意事项. 在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字) ...

  3. java compareto 中文_java中的compareto方法的详细介绍

    一.java中的compareto方法 1.返回参与比较的前后两个字符串的asc码的差值,如果两个字符串首字母不同,则该方法返回首字母的asc码的差值 String a1 = "a" ...

  4. java finalize 作用_java中的finalize方法有什么作用

    java中的finalize方法是Object类中提供的一个方法,在GC准备释放对象所占用的内存空间之前,它将首先调用finalize()方法. finalize()方法是Object类中提供的一个方 ...

  5. java equals覆盖_java 中覆盖equals() 方法

    在java中覆盖 equals() 起因 这周软件构造实验中第三题需要判断自建类的相等性. 例如如下代码 class Person{ String name; public Person(String ...

  6. java gettype().getproperty()_Java的System.getProperty()方法获取大全

    本文实例汇总了Java的System.getProperty()方法获取信息的用法.分享给大家供大家参考.具体如下: System.out.println("java版本号:" + ...

  7. java arrays.aslist()_Java中Arrays.asList()方法详解及实例

    Arrays.asList() 是将数组作为列表. 问题来源于: public class Test { public static void main(String[] args) { int[] ...

  8. java args用法_Java中args参数数组的用法说明代码

    本篇文章小编给大家分享一下Java中args参数数组的用法说明代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. main方法args参数用于接收用户 ...

  9. java字符截取_java中截取字符串方法

    Java 简介 substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直 ...

  10. java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗

    展开全部 一般使用 UUID 类来生成唯一的字符串e68a84e8a2ad62616964757a686964616f31333361313365package test; import java.u ...

最新文章

  1. 冷热分离和直接使用大数据库_中台有“数”:大数据技术为苏宁818保驾护航
  2. 全局拖拽上传文件(类似百度网盘)的实现及踩坑
  3. ASP.Net网站文件类型大全
  4. JVM:gc什么时候开始?System.gc()能保证gc一定发生吗?
  5. 告诉你,我认识的上网的方式
  6. vue-cli 将被 create-vue 替代?初始化基于 vite 的 vue3 项目为何如此简单?
  7. Android应用开发-图片加载库Glide
  8. VS2019 更新MSDN并创建快捷方式
  9. angular 定义对象_angularjs – 如何创建一个可以在Angular中使用的自定义对象类
  10. LeetCoed 5383. 给 N x 3 网格图涂色的方案数
  11. python 多线程 异步_python 多线程异步
  12. WifiConfigManager NetworkSelector 和 WifiConnectivityManager
  13. Centos7+搜狗拼音输入法 安装不踩雷
  14. 如何定义用户模型(persona)
  15. 笔记整理--玩转robots协议
  16. 个性化精简掉了Win10便签顶部如何恢复
  17. 计算机运行内存和显卡内存不足,Win10系统提示计算机显卡内存不足该怎么办?...
  18. 2023 年大淘宝 Web 端技术概览
  19. 射频:杂散和谐波的区别
  20. 陈艾盐:春燕百集访谈节目第二十集

热门文章

  1. V5Shop网店系统更新 版本V8.30.0606 RC1
  2. WORD图片打印预览没有
  3. Hyper-V虚拟机和虚拟化服务器区别
  4. 正确解决:关于Lattic Diamond软件注册不成功(license问题)
  5. Android app 页面加载统计工具
  6. 计算机网络图论,网络图论
  7. 计算机数据表示实验(HUST) 第2关:汉字机内码获取实验
  8. 使用JMeter进行压力测试
  9. deepin安装maven
  10. 电信版的华为EC6108V9C刷机