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? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Android:将 String 转换为 int

如何将string类型的数字转换成int

如何将string转换为datetime

如何将string类型转换成short

如何将 std::string 转换为 int?

如何将字串 String 转换成整数 int