java String.format
来源:互联网 发布:vb中index是什么意思 编辑:程序博客网 时间:2024/06/05 04:11
格式化字符串,很多时候会用到,android中比较常将要格式化的字符串放到String.xml中存放
String.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="msg">你好!%1$s今天是你%2$d岁生日,你已经度过了%3$f天</string>
</resources>
java代码中
String msg = String.format(getResources().getString(R.string.msg), "feng", 1, 366.6);
PS: 待替换的参数需要用"%"开头,java.util.Formater中doFormat函数,
private void doFormat(String format, Object... args) {
........
while (i < length) {
// Find the maximal plain-text sequence...
int plainTextStart = i;
int nextPercent = format.indexOf('%', i); //<-----------就这句
.........
}
%1$s 代表第一个参数是字符串
%2$d代表第二个参数INT
%3$f 代表第三个参数是float
- java的string format
- Java String.Format
- java.String.format
- JAVA STRING FORMAT 简介
- JAVA String.format
- java String.format
- Java String.format
- java string.format()
- java String.Format详解
- Java String.format使用方法
- JAVA String.format
- java String.format说明
- java String.format
- java string format
- java String.format
- JAVA STRING FORMAT 简介
- Java String.format详解
- Java之String.format
- Android应用启动过程浅析
- jcs缓存机制
- 各种复习时候的小东西
- shell编程的一些常用方法
- Linux内存寻址
- java String.format
- session作购物车,table载入session问题以及存取问题
- 构建磷脂双份子层(二)
- gbpm 工作流
- CSS元素的补白属性padding
- SQL语句实现SQL Server及ACCESS复制表结构或表结构及内容到新的表
- android 反编译
- 关于c#中强制退出程序运行的两个方法比较
- vc++ 程序只运行一个实例