多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 如何在 Java 中将`char`数组转换为字符串? > 原文: [https://beginnersbook.com/2014/06/how-to-convert-a-char-array-to-a-string-in-java/](https://beginnersbook.com/2014/06/how-to-convert-a-char-array-to-a-string-in-java/) 在 Java 中有两种方法将`char`数组(`char []`)转换为`String`: 1)通过将数组名称传递给构造函数 来创建`String`对象 2)使用[`String`类](https://beginnersbook.com/2013/12/java-strings/)的[`valueOf()`方法](https://beginnersbook.com/2013/12/java-string-copyvalueof-method-example/)。 **示例:** 此示例演示了上述将`char`数组转换为`String`的方法。这里我们有一个`char`数组`ch`,我们使用`char`数组创建了两个字符串`str`和`str1`。 ```java class CharArrayToString { public static void main(String args[]) { // Method 1: Using String object char[] ch = {'g', 'o', 'o', 'd', ' ', 'm', 'o', 'r', 'n', 'i', 'n', 'g'}; String str = new String(ch); System.out.println(str); // Method 2: Using valueOf method String str2 = String.valueOf(ch); System.out.println(str2); } } ``` **输出:** ```java good morning good morning ```