%1$s %1$d Android string (java & Android 格式化字符串)
来源:互联网 发布:为什么双击打不开软件 编辑:程序博客网 时间:2024/05/02 05:45
转至http://www.cnblogs.com/bluestorm/p/3713717.html,
1$s // String
%1$d // int
//R.string.old:
<string name="old">我今年%1$d岁了</string>
String sAgeFormat = getResources().getString(R.string.old);
String sFinalAge = String.format(sAgeFormat, 23);
- String sAgeFormatString sAgeFormat1= getResources().getString(R.string.alert);
- String sFinal1 = String.format(sAgeFormat1, "李四","首都北京");
<xliff:g>标签介绍:
属性id可以随便命名
属性值举例说明
%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00
也可简单写成:
%d (表示整数)
%f (表示浮点数)
%s (表示字符串)
使用步骤举例:
1.
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
2.
<string name="test_xliff">小红今年<xliff:g id="xxx">%d</xliff:g>岁了,上<xliff:g id="yyy">%s</xliff:g>年级!</string>
3.
String test = String.format(getResources().getString(R.string.test_xliff), 7, "小学二");
输出:
小红今年7岁了,上小学二年级!
- %1$s %1$d Android string (java & Android 格式化字符串)
- %1$s %1$d Android string (java & Android 格式化字符串)
- %1$s %1$d (java & Android 格式化字符串)
- Android String格式化 %1$s %1$d
- java & Android 格式化字符串%1$s %1$d
- Android string %1$s %1$d 通配字符串例子
- 动态字符串%d %s ------android String
- 动态字符串%d %s ------android String
- 动态字符串%d %s ------android String
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- %1$s %1$d Android string
- BZOJ3930: [CQOI2015]选数
- Mac地址的分析
- Eclipse 使用过程中的错误
- PCBA加工SMT工艺常用名词术语
- 把android studio快捷键设置与eclipse一样
- %1$s %1$d Android string (java & Android 格式化字符串)
- 冒泡排序的实现代码
- 选择排序小Demo
- 六大经典排序算法 java 选择排序、插入排序、冒泡排序、快速排序、堆排序、归并排序,六大经典排序算法,
- 好久没写了,今天写个iOS用ASIFormDataRequest实现图片上传
- Java 面向对象三大特性总结
- MySQL数据库优化
- windows 64位 spynner安装小结
- Jenkins密码忘记处理方式