java 数字转换成字符串
封面图
•
2025-11-07
•
Java
223
0
0
0
在 Java 中,将数字转换为字符串有多种方法。以下是一些常用的方式: --- ### 1. 使用 `String.valueOf()` ```java int num = 123; String str = String.valueOf(num); System.out.println(str); // 输出: 123 ``` 适用于所有基本数据类型(`int`, `double`, `long`, `float`, `byte`, `short` 等)。 --- ### 2. 使用 `Integer.toString()`(仅适用于 `int`) ```java int num = 456; String str = Integer.toString(num); System.out.println(str); // 输出: 456 ``` --- ### 3. 使用 `Double.toString()`、`Long.toString()` 等(针对其他数值类型) ```java double d = 3.14; String str = Double.toString(d); System.out.println(str); // 输出: 3.14 long l = 1000L; String str2 = Long.toString(l); System.out.println(str2); // 输出: 1000 ``` --- ### 4. 使用 `+` 连接操作符(简单但不推荐用于复杂场景) ```java int num = 789; String str = num + ""; System.out.println(str); // 输出: 789 ``` > 注意:这种方式虽然简洁,但在性能或可读性要求高时不太推荐。 --- ### 5. 使用 `String.format()`(格式化输出) ```java int num = 123; String str = String.format("%d", num); System.out.println(str); // 输出: 123 double d = 3.14; String str2 = String.format("%.2f", d); System.out.println(str2); // 输出: 3.14 ``` --- ### 总结表格: | 数值类型 | 方法 | 示例 | |----------|------------------------------|--------------------------------| | int | `String.valueOf(int)` | `String.valueOf(123)` | | int | `Integer.toString(int)` | `Integer.toString(123)` | | double | `String.valueOf(double)` | `String.valueOf(3.14)` | | double | `Double.toString(double)` | `Double.toString(3.14)` | | long | `Long.toString(long)` | `Long.toString(1000L)` | --- 如果你有特定的数字类型或使用场景,我可以提供更具体的示例。需要吗?
上一篇:
solr6.5安装与配置,直接启动服务(不需要部署到tomcat)
下一篇:
JSONObject与JSONArray的使用
标题录入,一次不能超过6条
留言
评论