将int转成string
时间: 2024-01-05 13:03:10 浏览: 26
将int类型转换为String类型有多种方法,以下是其中的几种:
```java
// 方法一:使用String类的valueOf方法
int num = 123;
String str1 = String.valueOf(num);
// 方法二:使用Integer类的toString方法
int num = 123;
String str2 = Integer.toString(num);
// 方法三:使用StringBuilder或StringBuffer的append方法
int num = 123;
StringBuilder sb = new StringBuilder();
sb.append(num);
String str3 = sb.toString();
```
需要注意的是,如果直接使用强制类型转换将int类型转换为String类型,会出现类型转换异常的错误。因此,应该使用上述方法进行转换。
相关问题
将int转换成string
在C++中,可以使用标准库中的 `to_string` 函数将一个 `int` 类型的变量转换成 `string` 类型,例如:
```cpp
int num = 123;
std::string str = std::to_string(num);
```
这样就可以将 `123` 转换成 `"123"`。另外,还有一种比较传统的方法是使用 `stringstream`,例如:
```cpp
int num = 123;
std::stringstream ss;
ss << num;
std::string str = ss.str();
```
这种方法需要先创建一个 `stringstream` 对象,然后使用 `<<` 运算符将 `num` 插入流中,最后使用 `str()` 函数获取流中的字符串。
java将int转换成string
可以使用Integer类的toString方法将int转换成String,例如:
```
int num = 123;
String str = Integer.toString(num);
```
也可以使用字符串拼接的方式将int转换成String,例如:
```
int num = 123;
String str = "" + num;
```