天天看点

格式化文本显示|学习笔记

开发者学堂课程【Java 高级编程:格式化文本显示】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/20/detail/342

格式化文本显示

消息格式化 

如果说现在某一位用户登录成功了,那么一般都会显示这样的信息“Xxx,欢迎您的光临,”也就是说这个时候会显示用户名,那么此时如果这些内容保存在了资源文件里面,则就需要通过占位符来进行描述,同时对于我们提取出的数据也需要进行格式化处理。

范例:修改资源文件:中文资源文件和英文资源文件。

如果有需要则可以继续添加“{1}”、“{2}”之类的内容;

此时如果要进行资源读取则会将占位符的信息一起读取出来,所以此时就需要利用MessageFormat 类进行格式化处理。

在 MessageFormat 类中提供有一个格式化文本的方法:

public static String format(String pattern, Object... arguments).

范例:格式化文本实现国际化

如果在日后开发的过程之中见到资源文件里面出现有“{0}”、“{1}”的结构表示的都是占位符,该信息一-定都要进行格式化处理。