首页 > 移动平台 > 详细

Android字符串及字符串资源的格式化

时间:2015-06-24 20:55:38      阅读:134      评论:0      收藏:0      [点我收藏+]

为什么要写这一篇随笔呢?最近做项目的过程中,遇到很多页面在要显示文本时,有一部分是固定的文本,有一部分是动态获取的,并且格式各式各样。一开始采取比较笨的办法,把他拆分成一个个文本控件,然后对不同的控件采用不同的样式。这样做效率

很低,并且文本之间的对齐是个很大的问题,后来到网上寻求帮助,找到一些有关Android字符串和字符串资源格式化的文章,在此做一个总结。

 

一,字符串格式化

Java的String类给我们提供了两个重载的格式化字符串的方法,可以通过占位符的方式,向固定字符串中传入参数。他们分别是:

format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。

format(Locale locale, String format, Object... args) 使用指定的语言环境,制定字符串格式和参数生成格式化的字符串。

例如:

字符串占位符%s :System.out.println("Hi,%s", "王力")  输出  Hi,王力

十进制整形占位符%d :System.out.println("我今年%d岁", 20)  输出  我今年20岁

浮点型占位符%f:System.out.println("荔枝的价格是 %f 元", 3.5)  输出 荔枝的价格是3.5元

还有其他字符型,整形,日期格式等等格式化方法,再次就不一一举例了。

未完待续。。。

Android字符串及字符串资源的格式化

原文:http://www.cnblogs.com/ivan-xu/p/4598502.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!