java如何将数字转换为字符串
使用String.valueOf()方法
将数字作为参数传递给String.valueOf()方法,可以将其转换为字符串。适用于所有基本数据类型和对象。
int num = 123;
String str = String.valueOf(num); // "123"
double d = 45.67;
String str2 = String.valueOf(d); // "45.67"
使用Integer.toString()或Double.toString()
针对特定数字类型,直接调用其包装类的toString()方法。
int num = 456;
String str = Integer.toString(num); // "456"
float f = 78.9f;
String str2 = Float.toString(f); // "78.9"
通过字符串拼接转换
将数字与空字符串拼接,自动触发类型转换。
int num = 789;
String str = num + ""; // "789"
使用String.format()格式化
通过格式化模板将数字转换为字符串,支持控制格式(如小数位数)。
double d = 123.456;
String str = String.format("%.2f", d); // "123.46"
使用DecimalFormat控制格式
通过DecimalFormat类自定义数字格式(如千位分隔符)。
import java.text.DecimalFormat;
int num = 1000000;
DecimalFormat df = new DecimalFormat("#,###");
String str = df.format(num); // "1,000,000"






