当前位置:   article > 正文

Locale 及Locale.getDefault()

locale.getdefault()

1.什么是Locale?

Locale对象表示了一个特定的地理,政治或文化区域。需要使用到Locale执行其任务的操作称为区域设置敏感,并使用Locale为用户定制信息。

例如显示一个数字就是一个区域设置敏感的操作–该数字应根据用户所在国家,地区或文化的习俗和惯例进行格式化。

2.Locale.getDefault()使用

   1.在日期格式里:

  val format = SimpleDateFormat("MM-dd HH: mm", Locale.getDefault())

    2.在语言设置时,需要对返回的字符串进行大写/小写操作,这时候在toUpperCase()使用Locale.getDefault(),他便会根据语言环境自行转换

  1. textReplyType.text=setReplyTypeTextUP(data.getAnswerMsgType().toString())?
  2. .toUpperCase(Locale.getDefault())

3.Locale 获取语言,地区,或者 “语言_地区” 的方法

  1. Locale.getDefault().getLanguage() ---> en
  2. Locale.getDefault().getISO3Language() ---> eng
  3. Locale.getDefault().getCountry() ---> US
  4. Locale.getDefault().getISO3Country() ---> USA
  5. Locale.getDefault().getDisplayCountry() ---> United States
  6. Locale.getDefault().getDisplayName() ---> English (United States)
  7. Locale.getDefault().toString() ---> en_US
  8. Locale.getDefault().getDisplayLanguage()---> English

4.Locale里的部分静态变量

 

5.各个国家的代码:链接

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/255563
推荐阅读
相关标签
  

闽ICP备14008679号