Android如何将int转换为String?

时间:2013-04-05 14:40:46

标签: android

我有一个int,我想将其转换为字符串。应该简单吧?但编译器抱怨它在我这样做时找不到符号:

int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);

以上是什么问题?而且,如何将int(或long)转换为String?

编辑:valueOf not valueof;)

4 个答案:

答案 0 :(得分:191)

使用此String.valueOf(value);

答案 1 :(得分:28)

正常方式为Integer.toString(i)String.valueOf(i)

int i = 5;
String strI = String.valueOf(i);

或者

int aInt = 1;    
String aString = Integer.toString(aInt);

答案 2 :(得分:15)

你调用了一个不正确的String类方法,试试:

int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);

你也可以这样做:

int tmpInt = 10;
String tmpStr10 = Integer.toString(tmpInt);

答案 3 :(得分:6)

改为使用Integer.toString(tmpInt)