I have an int and I want to convert it to a string. Should be simple, right? But the compiler complains it can't find the symbol when I do:
int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);
What is wrong with the above? And, how do I convert an int (or long) to a String?
Edit: valueOf not valueof ;)
This question is related to
android
Use Integer.toString(tmpInt)
instead.
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);
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);
Source: Stackoverflow.com