[android] string format (sth like %1$s..)
来源:互联网 发布:js更改span内容 编辑:程序博客网 时间:2024/06/05 23:48
from 博客园:http://www.cnblogs.com/bluestorm/p/3713717.html
%1$s %1$d Android string (java & Android 格式化字符串)
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岁了,上小学二年级!
- [android] string format (sth like %1$s..)
- String.format %1$s
- Android String format
- android : String.format
- 1、String.format()方法
- Android string format with html
- Sth.Else(1)
- sth
- sth.
- %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
- C++的当型循环和直到型循环中的逻辑判断
- APK二次签名方法
- 剑指offer面试题27:二叉搜索树与双向链表
- 微服务最佳实践
- Android/java源代码实现DES算法原理+整理
- [android] string format (sth like %1$s..)
- Let's Encrypt,站点加密之旅
- 关于maxlength的使用
- Memcached安装
- zabbix报警把特定的应用集发送给developer
- oracle with as用法
- 关于推送
- 题目20:顺时针打印字符串
- elastic search系列(一)基本概念和增删改查逻辑