Android 如何将 int 转换为 String?

我有一个整型数,我想把它转换成一个字符串。应该很简单,对吧?但编译器抱怨说,当我找到这个符号时,它找不到了:

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

上面那个有什么问题吗? 还有,我怎么把 int (或 long)转换成 String 呢?

编辑: value Of not value of;)

357638 次浏览

Use Integer.toString(tmpInt) instead.

Normal ways would be Integer.toString(i) or String.valueOf(i).

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

Or

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

You called an incorrect method of String class, try:

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

You can also do:

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

Use this String.valueOf(value);