在Android中将int转换为String

我得到的资源的ID是这样的:

int test = (context.getResourceId("raw.testc3")); 

我想获取它的ID并将其放入字符串中。 我怎样才能做到这一点? .toString不起作用。

beans asked 2019-10-08T03:12:16Z
4个解决方案
123 votes
String testString = Integer.toString(test);
SingleShot answered 2019-10-08T03:12:20Z
24 votes

或者您可以使用

String.valueOf()

例如。

int test=5;
String testString = String.valueOf(test);
Francois answered 2019-10-08T03:12:52Z
5 votes

如果您不记得或没有时间输入长文本,则可以非常快速地完成此操作:

int a= 100;

String s = ""+a;
Maria Gheorghe answered 2019-10-08T03:13:16Z
2 votes

关于什么:

int a = 100;

String s = String.format("%s", a);
Perelan answered 2019-10-08T03:13:37Z
translate from https://stackoverflow.com:/questions/7839642/int-to-string-in-android