java如何把int转换成string
方法一:使用String.valueOf()
将int类型作为参数传递给String.valueOf()方法,返回对应的字符串表示。
示例代码:
int num = 123;
String str = String.valueOf(num);
System.out.println(str); // 输出 "123"
方法二:使用Integer.toString()
调用Integer.toString()方法,将int值转换为字符串。
示例代码:
int num = 456;
String str = Integer.toString(num);
System.out.println(str); // 输出 "456"
方法三:使用字符串拼接
通过空字符串与int值拼接,自动转换为字符串。
示例代码:
int num = 789;
String str = "" + num;
System.out.println(str); // 输出 "789"
方法四:使用String.format()
通过格式化字符串将int转换为指定格式的字符串。
示例代码:
int num = 101;
String str = String.format("%d", num);
System.out.println(str); // 输出 "101"
注意事项
- 前两种方法(
String.valueOf()和Integer.toString())性能较好,推荐优先使用。 - 字符串拼接方式简洁但可能产生额外临时对象,适用于简单场景。
String.format()适合需要复杂格式化的场景,但效率较低。







