Android佔位符,Java佔位符

很想用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遞增,$後面是類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章