在Java中将字符数组转换为字符串

给定一个字符数组,我们必须将其转换为Java中的字符串。

Java char []到字符串的转换

在Java中,有两种方法可以将字符数组转换为字符串:

  1. 使用String.valueOf(char [])方法

  2. 通过使用字符数组创建新字符串

1)Java char []转换为字符串示例:使用String.valueOf(char [])方法

valueOf()方法是String类方法,它接受字符数组并返回字符串。

例:

public class Main
{
    public static void main(String[] args) {
        char[] charArray = {'I', 'n', 'c', 'l', 'u', 'd', 'e', 'h', 'e', 'l', 'p'};
        String str ="";
        
        //从char []转换为字符串
        str = String.valueOf(charArray);
        
        //打印输出值 
        System.out.println("str = " + str);
        
    }
}

输出结果

str = Nhooo

Java char []转换为字符串示例:通过使用字符数组创建一个新字符串

我们可以使用字符数组创建一个新字符串。

语法:

    String str_var = new String(char[]);

例:

public class Main
{
    public static void main(String[] args) {
        char[] charArray = {'I', 'n', 'c', 'l', 'u', 'd', 'e', 'h', 'e', 'l', 'p'};
        String str ="";
        
        //创建一个新字符串
        str = new String(charArray);
        
        //打印输出值 
        System.out.println("str = " + str);
        
    }
}

输出结果

str = Nhooo