char 转string
时间: 2023-10-08 14:12:09 浏览: 84
要char转换为string,可以使用C++中的string构造函数或运算符重载来实现。下面是两种常用的方法:
方法一:可以使用string构造函数将char转换为string。将char作为参数传递给string构造函数即可。
方法二:可以使用运算符重载+将char与一个空字符串连接起来,从而将其转换为string。
相关问题
char转string
使用C++中的std::string构造函数即可将char数组转换为string类型:
```c++
char arr[] = "hello";
std::string str(arr);
```
或者使用std::string的assign方法:
```c++
char arr[] = "world";
std::string str;
str.assign(arr);
```
注意:如果char数组中含有'\0',则只会将其前面的字符转换为string类型。
char转String
可以使用String类的构造函数将char数组转换为String。示例代码如下:
```java
char[] charArray = {'h', 'e', 'l', 'l', 'o'};
String str = new String(charArray);
System.out.println(str); // 输出 "hello"
```
或者可以使用String类的静态方法valueOf将char类型的参数转换为String。示例代码如下:
```java
char ch = 'a';
String str = String.valueOf(ch);
System.out.println(str); // 输出 "a"
```
阅读全文