Android如何将int转换为String? [复制]
Posted
技术标签:
【中文标题】Android如何将int转换为String? [复制]【英文标题】:Android how to convert int to String? [duplicate] 【发布时间】:2013-03-28 00:54:33 【问题描述】:我有一个 int,我想将它转换为字符串。应该很简单吧?但是当我这样做时编译器抱怨它找不到符号:
int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);
上面有什么问题?还有,如何将 int(或 long)转换为 String?
编辑:valueOf 不是 valueof ;)
【问题讨论】:
valueOf big OOOOO 应该是 String.valueOf(tmpInt) (注意“O”) 是的,我明白了。错字就我而言。谢谢。 如果你这样做会发生什么 String tmpStr10 = tmpInt+"";只需在末尾连接一个空字符串。 【参考方案1】:使用这个String.valueOf(value);
【讨论】:
【参考方案2】:你调用了String类的错误方法,试试:
int tmpInt = 10;
String tmpStr10 = String.valueOf(tmpInt);
你也可以这样做:
int tmpInt = 10;
String tmpStr10 = Integer.toString(tmpInt);
【讨论】:
【参考方案3】:正常方式是Integer.toString(i)
或String.valueOf(i)
。
int i = 5;
String strI = String.valueOf(i);
或者
int aInt = 1;
String aString = Integer.toString(aInt);
【讨论】:
【参考方案4】:请改用Integer.toString(tmpInt)
。
【讨论】:
以上是关于Android如何将int转换为String? [复制]的主要内容,如果未能解决你的问题,请参考以下文章