int 转化为String
时间: 2024-03-26 10:40:55 浏览: 58
可以使用以下两种方法将 int 转换为 string:
**方法一:**
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int num = 123;
string str = to_string(num);
cout << str << endl;
return 0;
}
```
输出结果为:
```
123
```
**方法二:**
```c++
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
int num = 123;
stringstream ss;
ss << num;
string str;
ss >> str;
cout << str << endl;
return 0;
}
```
输出结果为:
```
123
```
相关问题
int转换为String
可以使用String.valueOf()方法将int类型转换为String类型。例如:
int num = 123;
String str = String.valueOf(num);
System.out.println(str); // 输出"123"
还可以使用Integer.toString()方法将int类型转换为String类型。例如:
int num = 123;
String str = Integer.toString(num);
System.out.println(str); // 输出"123"
c++int转化为string
在C++中,将int类型转换为string类型有多种方法,以下是其中两种常用的方法:
1. 使用C++11标准引入的std::to_string()函数。这个函数可以将数字类型的变量转换为对应的字符串类型。下面是一个使用示例:
```
#include <iostream>
#include <string>
int main() {
int num = 12345;
std::string str = std::to_string(num);
std::cout << str << std::endl;
return 0;
}
```
2. 使用stringstream类。这个类可以将各种类型的变量转换为字符串类型。下面是一个使用示例:
```
#include <iostream>
#include <string>
#include <sstream>
int main() {
int num = 12345;
std::stringstream ss;
ss << num;
std::string str = ss.str();
std::cout << str << std::endl;
return 0;
}
```
以上两种方法都可以将int类型的变量转换为string类型的变量。需要注意的是,使用stringstream类时需要包含头文件<sstream>。
阅读全文