无法将int转换为String

时间:2012-06-11 13:44:33

标签: android

这不起作用:

int number = 1;
String numberstring = IntToString(number);

我得到“方法IntToString(int)未定义类型(myclassname)”

我必须在这里累。我忘记了什么?

8 个答案:

答案 0 :(得分:4)

试试这个。

int number = 1;
String numberstring = Integer.toString(number);

答案 1 :(得分:3)

你可以这样做:

 String numberstring = number.toString();

String numberstring = Integer.toString(number)

或(有时我这样做很棘手)

String numberstring = 1 + "";

答案 2 :(得分:2)

为什么不这样:

int number = 1;
String numberstring = number+"";

同时确保:

您的班级文件中是否有IntToString方法 - myclassname?争论类型是否匹配?

答案 3 :(得分:2)

这些似乎是“开箱即用”的,没有导入任何特殊类:

String numberstring = String.valueOf(number);
String numberstring = Integer.toString(number);
String numberstring = number + "";

答案 4 :(得分:1)

使用非常少的代码执行此操作的一种方法是:

int number = 1;
String numberstring = number + "";

答案 5 :(得分:1)

你期待这个 -

int numb = 1;
String val = String.valueOf(numb);

答案 6 :(得分:1)

int number=1;
String S = String.valueOf(number);

试试这段代码......对我有用:)

答案 7 :(得分:1)

在Java中,int to String简单为

String numberstring = String.valueOf(number);

这也适用于Android。