java面向对象——高精度数据类型 国际化i18n的基本用法

本文介绍了Java中高精度数据类型的使用,包括`java.math`包下的大数运算如equals、compareTo、加减乘除等方法。同时,详细阐述了Java的国际化(i18n)实现,利用`java.text`包中的ResourceBundle和MessageFormat进行资源文件加载和格式化处理,并通过Locale切换语言环境。遵循的步骤包括创建资源文件夹、编写不同语言的属性文件,并展示了如何使用占位符替换动态内容。
摘要由CSDN通过智能技术生成

高精度数据类型

java.math包下
高精度类型不能用equals比较
要用compareTo比较
0 相等
1 前面数要大
-1 后面数要大

add 加法
divide 除法
subtract 减法
multiply 乘法

国际化

java.text包下
根据你当前的语言环境 加载不同的语言资源包 展示不同的语言环境

internationalization 国际化 简称i18n
ResourceBundle 加载国际化资源文件
MessageFormat 格式化处理的
Locale 语言环境 切换语言环境的
使用步骤:
1.在项目中新建一个资源文件夹config
2.在资源文件夹中新建属性文件message .properties、message_en_US.properties、message_zh_CN.properties
在这里插入图片描述
3.在message .properties里面编写我们的国际化的资源,例如:
contact=Hello,Today is
4.在message_en_US.properties里面写英文资源
contact=Hello,Today is {0}
5.在message_zh_CN.properties里面写中文资源
contact=你好,今天是{0}
其中的{0}为占位符,使用 MessageFormat.format(contact,“Sunday”);方法,Sunday即可替换{0}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值