内容简介:本篇记录一些其他的技巧:字符串的格式化、占位符的使用我们先看看下面这个例子:
引言
本篇记录一些其他的技巧:字符串的格式化、占位符的使用
字符串格式化
我们先看看下面这个例子:
你好,我的名字是aohanyao,今年26岁,我的邮箱是aohanyao@gmail.com ,以下是浮点数:1234.00
而我们的需求是名字、年龄和邮箱是需要动态替换的,大多数人实现的方式如下:
String mIntroduction="你好,我的名字是"+name+",今年"+age+"岁,我的邮箱是"+email
咋看上去好像没什么毛病,但实际上这并不是一个好的做法,这样等同于把字符串硬编码到代码中了,可扩展性和维护性变得极差,而我们应该使用 string resource 来进行引用。
开始编码
首先在string.xml中创建相应的字符串资源如下:
<string name="introduction">你好,我的名字是%s,今年%d岁,我的邮箱是%s。</string>
- %d (表示整数)
- %s (表示字符串)
- %f (表示浮点数)
在代码中进行引用:
TextView tv_introduction = findViewById(R.id.tv_introduction); tv_introduction.setText(getResources().getString(R.string.introduction, "aohanyao", 26, "aohanyao@gmail.com"));
看看效果:
最后
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 查找一个字符串中最长不含重复字符的子字符串,计算该最长子字符串的长度
- 字符串、字符处理总结
- 高频算法面试题(字符串)leetcode 387. 字符串中的第一个唯一字符
- php删除字符串最后一个字符
- (三)C语言之字符串与字符串函数
- 算法笔记字符串处理问题H:编排字符串(2064)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Designing for Emotion
Aarron Walter / Happy Cog / 2011-10-18 / USD 18.00
Make your users fall in love with your site via the precepts packed into this brief, charming book by MailChimp user experience design lead Aarron Walter. From classic psychology to case studies, high......一起来看看 《Designing for Emotion》 这本书的介绍吧!