🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 如何在 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/ "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 ```