检查Android字符串资源是否有参数
有没有办法检查字符串资源是否有参数?那么,如果strings.xml中有以下字符串:检查Android字符串资源是否有参数,android,string,Android,String,有没有办法检查字符串资源是否有参数?那么,如果strings.xml中有以下字符串: <string name="example1">Hey There!</string> <string name="example2">Hello %s</string> 嘿! 您好%s 我需要一个方法,告诉我R.string.example2有一个参数,而R.string.example1没有任何参数 也许它不是很灵活,也不是很简单,但您可以简单
<string name="example1">Hey There!</string>
<string name="example2">Hello %s</string>
嘿!
您好%s
我需要一个方法,告诉我R.string.example2有一个参数,而R.string.example1没有任何参数 也许它不是很灵活,也不是很简单,但您可以简单地检查它是否有
%s
:
public boolean hasParameter(String string) {
return string.contains("%s");
}
你可以这样使用它:
hasParameter(getString(R.string.example1));
我不这么认为,但你可以使用正则表达式