需求:我是1990年出生的,今年26岁了。这段字符串中,1990和26需要动态替换
String.xml:
<String name="demo">我是%1$s年出生的,今年%2$d岁了。</String>
java:
String input = getResources().getString(R.String.demo);
String output = String.format(input,"1996",26);
注解:
%1$s :1 是指位置1,小写s是指定替换类型为字符串
%2$d:2 是指位置2,小写d是指定替换类型为整数