Java - 将整数转换为字符串

2022-08-31 04:24:01

给定一个数字:

int number = 1234;

这将是将其转换为字符串的“最佳”方法:

String stringNumber = "1234";

我尝试过搜索(谷歌搜索)答案,但没有很多人看起来“值得信赖”。


答案 1

有多种方法:

  • String.valueOf(number)(我的偏好)
  • "" + number(我不知道编译器如何处理它,也许它和上面一样有效)
  • Integer.toString(number)

答案 2

整数类具有静态方法 toString() - 您可以使用它:

int i = 1234;
String str = Integer.toString(i);

返回一个表示指定整数的 String 对象。该参数将转换为有符号十进制表示形式并作为字符串返回,就好像参数和基数 10 作为 toString(int, int) 方法的参数一样。