Java char[] to string
时间: 2024-01-04 21:04:39 浏览: 80
将char数组转换为字符串有两种方法:
方法一:使用String类的构造方法
可以使用String类的构造方法将char数组转换为字符串。例如,使用以下代码将char数组转换为字符串:
char[] arr = {'H', 'e', 'l', 'l', 'o'};
String str = new String(arr);
System.out.println(str); // 输出"Hello"
方法二:使用String类的valueOf方法
可以使用String类的valueOf方法将char数组转换为字符串。例如,使用以下代码将char数组转换为字符串:
char[] arr = {'H', 'e', 'l', 'l', 'o'};
String str = String.valueOf(arr);
System.out.println(str); // 输出"Hello"
相关问题
Write a java program to convert char to String by using toString() method.
Sure! Here's a sample Java program to convert a char to a String using the toString() method:
```
public class CharToStringExample {
public static void main(String[] args) {
char c = 'a'; // char to convert
String str = Character.toString(c); // convert char to String using toString() method
System.out.println("Converted string: " + str);
}
}
```
Running this program will output the following:
```
Converted string: a
```
Let me know if you have any other questions!
Type mismatch: cannot convert from element type char to String
这个错误是由于您在处理字符串时将字符类型(char)当做字符串类型(String)来处理所引起的。您需要将字符类型(char)转换为字符串类型(String)。在Java中,可以使用String.valueOf() 或 Character.toString()方法将字符类型(char)转换为字符串类型(String)。例如,如果您想将一个字符‘c’转换为字符串类型(String),可以使用下面的代码:
char c = 'c';
String str = String.valueOf(c); // 或者使用 Character.toString(c);
System.out.println(str); // 输出 "c"
阅读全文