我有一个int,我想将其转换为字符串。应该很简单吧?但是编译器会抱怨找不到符号,我这样做:Android如何将int转换为String?
int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);
上面出现了什么问题?而且,如何将int(或long)转换为String?
编辑:没有的valueOf的valueOf;)
我有一个int,我想将其转换为字符串。应该很简单吧?但是编译器会抱怨找不到符号,我这样做:Android如何将int转换为String?
int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);
上面出现了什么问题?而且,如何将int(或long)转换为String?
编辑:没有的valueOf的valueOf;)
使用Integer.toString(tmpInt)
代替。
正常的方法是Integer.toString(i)
或String.valueOf(i)
。
int i = 5;
String strI = String.valueOf(i);
或者
int aInt = 1;
String aString = Integer.toString(aInt);
你叫String类的不正确的方法,尝试:
int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);
你也可以这样做:
int tmpInt = 10;
String tmpStr10 = Integer.toString(tmpInt);
valueOf big OOOOO – 2013-04-05 14:41:53
应该是String.valueOf(tmpInt)(注意“O”) – Wamasa 2013-04-05 14:42:18
是的,我明白了。在我的部分错别字。谢谢。 – 2013-04-14 20:12:39