Locale 类|学习笔记

简介: 快速学习 Locale 类

开发者学堂课程【Java 高级编程Locale 类】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/20/detail/339


Locale 类


通过分析可以发现,如果要想实现国际化,那么首先需要解决的就是不同国家用户的区域和语言的编码问题,而在 java.utio. 里面提供有一个专门描述区域和语言编码的类:Locale,cale, 而后主要可以使用 Locale 类中的两个构造方法进行实例化。

构造方法: public Locale(String language);

构造方法: public Locale( String language, String country);

 

此时需要的是国家和语言的代码,而中文的代码:zhCN、美国英语的代码: en _US,对于这些区域和语言的编码最佳获得广式就是通过IE浏览器。


范例:实例化 Locale 类对象

如果说现在要想自动获得当前的运行环境,那么现在就可以利用 Locale 类本身默认的方式进行实例化

读取本地默认环境

在实际的开发过程之中,很多人可能并不关心国家和语言的编码,所以为了简化开发,Locale 也将世界上一些比较著名的国家的编码设置为了常量。

使用常量的优势在于可以避免一些区城编码信息的繁琐。

相关文章
|
iOS开发 开发者
iOS 上架报错:无法添加以供审核
iOS 上架报错:无法添加以供审核
Flutter Getx 路由 until 方法帮助你跳转指定路由
不少同学都会问我,这样一个场景,当我点击商品列表,进入商品页,点击购买,支付成功后,想返回商品页,或者我的中心的订单列表。怎么做,这中间跨度了 n 个路由。 我不只一次的推荐 GetX 的 until 方法,和 offNamedUntil 方法。 我写了个 demo 今天我们就一起来看下这两个方法如何使用。
2183 0
Flutter Getx 路由 until 方法帮助你跳转指定路由
|
12月前
|
容器
Flutter 解决宽度或高度不足而导致的屏幕溢出显示问题
Flutter 解决宽度或高度不足而导致的屏幕溢出显示问题
1026 1
|
缓存 分布式计算 算法
优化Hadoop MapReduce性能的最佳实践
【8月更文第28天】Hadoop MapReduce是一个用于处理大规模数据集的软件框架,适用于分布式计算环境。虽然MapReduce框架本身具有很好的可扩展性和容错性,但在某些情况下,任务执行可能会因为各种原因导致性能瓶颈。本文将探讨如何通过调整配置参数和优化算法逻辑来提高MapReduce任务的效率。
1365 0
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
1458 1
|
算法 网络协议 物联网
flutter 引用图片资源遇到的问题
flutter 引用图片资源遇到的问题
292 1
|
前端开发 API Android开发
Flutter最强大的图表库fl_chart的使用
Flutter最强大的图表库fl_chart的使用
1547 1
|
缓存 容器
Flutter实现仿微信群头像功能
Flutter实现仿微信群头像功能
266 0
|
SQL 关系型数据库 Go
Golang ORM框架介绍及比较
Golang ORM框架介绍及比较

热门文章

最新文章