int转 strIng
时间: 2023-10-24 13:03:37 浏览: 52
要将int类型转换为string类型,可以使用函数to_string()。例如,如果要将整数10转换为字符串型数据,可以使用以下代码:
int i = 10;
string str = to_string(i);
cout << "int_str: " << str << endl; [3<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C++ int与string相互转换](https://blog.csdn.net/wangcheng_BI/article/details/124363001)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
int 转string
将 int 转换为 string 可以使用以下方法:
1. 使用 to_string() 函数:这是 C++11 中的一种方法,将 int 转换为 string。
```cpp
int num = 123;
std::string str = std::to_string(num);
```
2. 使用 stringstream 类:这种方法使用 stringstream 类将 int 转换为 string。
```cpp
#include <sstream>
int num = 123;
std::stringstream ss;
ss << num;
std::string str = ss.str();
```
3. 使用 sprintf() 函数:这种方法使用 sprintf() 函数将 int 转换为 char 数组,然后将其转换为 string。
```cpp
#include <cstdio>
int num = 123;
char buffer[10];
std::sprintf(buffer, "%d", num);
std::string str(buffer);
```
这些方法都可以将 int 转换为 string,你可以选择其中任何一种来使用。
int 转 String
可以使用以下几种方法将int类型转换为String类型:
1.使用Integer类中的静态方法public static String toString(int i):
```java
int i = 20;
String s1 = Integer.toString(i);
```
2.使用String类的静态方法public static String valueOf(int i):
```java
int i = 20;
String s2 = String.valueOf(i);
```
3.使用String类的连接符“+”:
```java
int i = 20;
String s3 = "" + i;
```
4.使用Integer类的toString()方法:
```java
int i = 20;
Integer j = i;String s4 = j.toString();
```
建议使用第二种方法,即使用String类的静态方法public static String valueOf(int i)。