很想用Android里面的string.xml的时候,字符串中需要插入东西的时候,就需要占位符了,其实Android和java的都一样

1、先说java的占位符,String1.5以后是支持占位符的
String str = "你好,%1$s!";String str2 = "你好,{1}!";String format = String.format(str, "傻逼","憨豆");System.out.println(format);String format2 = MessageFormat.format(str2, "傻逼","憨豆");System.out.println(format2);

2、Android中占位符其实就是java中的占位符

<string name="text_str">你是一个%1$s,骗你的,%2$s。。。。</string>

String.format(getResources().getString(R.string.text_str), "好人",“哈哈哈哈哈”)


说明
%1$s,和c语言中的占位符差不多,%后面的从1递增,$后面是类型

更多相关文章

  1. Android官方DrawerLayout 抽屉式侧滑菜单-简单使用方法
  2. android:configChanges
  3. Android(安卓)横竖屏切换时候重新进行数据请求问题
  4. Android的桌面小图标Widget的学习
  5. ktolin在Android中布局界面拼接
  6. Android中数据库升级
  7. Android(安卓)打开软键盘
  8. android Handler导致内存泄露分析
  9. Android(安卓)TableLayout数据列表的回显清空

随机推荐

  1. Android(安卓)从uri中获取路径
  2. Android隐藏输入法软键盘的注意事项
  3. android maven 签名
  4. Grade 编译 Android(安卓)解决 Error:mor
  5. 2011.08.12(3)——— android AudioTrack
  6. 2011.08.12(3)——— android AudioTrack
  7. android 反编译入门
  8. 从android 里面读取配置文件
  9. Android(安卓)文件存储的简单实现
  10. Android曲线绘制demo