如何在Java中编码字符串以用作文件名?

时间:2015-02-23 05:03:27

标签: java android

我从外部进程收到一个字符串。我想使用该字符串来调用文件名。 如何安全地编码String以便它可以用作文件名?

1 个答案:

答案 0 :(得分:0)

您应该使用Resource#getIdentifier()

String str1 = "one";
int resourceId= getResources().getIdentifier(str1, "drawable", getPackageName());
ib16.setImageResource(resourceId);

您还应检查getIdentifier()的返回值(如果未找到资源,则返回0)并正常处理错误。