如何将 Java 字符转换为字符串

原文:https://www.studytonight.com/java-type-conversion/how-to-convert-java-char-to-string

在 Java 中,我们可以使用 String 类将 char 转换成字符串。类提供了返回字符串的方法。让我们用例子来看看。

1.通过使用String.valueOf()方法

valueOf() 方法是String类的一部分。这是一种将字符转换为字符串值的静态方法。

例 1:

这里,方法中传递的字符值被转换为字符串。

public class StudyTonight
{  
    public static void main(String args[])
    {  
        char ch = 'D';  
        String s = String.valueOf(ch); //valueOf() method converts character into String
        System.out.println("The string value is " +s);
    }
}

字符串值为 D

2.通过使用Character.toString()方法

toString()法是人物类的一部分。这是一种静态方法,也可用于将字符转换为字符串。

例 2:

这里,在方法中传递一个字符值,并将其转换为String。请看下面的例子。

package com.studytonight;

public class StudyTonight
{  
    public static void main(String args[])
    {  
        char ch = 'M';  
        String s  = Character.toString(ch); 
        System.out.println("The string value is " +s);
    }
}

字符串值为 M

例 3:

这里,在方法中传递一个字符值,并使用连接将其转换为字符串。我们使用+运算符将字符值与空字符串连接起来。+运算符在连接后返回一个字符串。

public class StudyTonight
{  
    public static void main(String args[])
    {  
        char ch = 'D';  
        String s = "" + ch;
        System.out.println("The string is : "+s);
    }
}

弦是:D

例 4:

这里,通过创建字符值的字符串实例,将方法中传递的字符值转换为字符串。

public class StudyTonight
{  
    public static void main(String args[])
    {  
        char ch = 'D';  
        String s = new String(new char[]{ch});
        System.out.println("The string is : "+s);
    }
}

弦是:D

例 5:

这里,方法中传递的字符值使用toString()转换为字符串。

package com.studytonight;

public class StudyTonight
{  
    public static void main(String args[])
    {  
        char ch = 'D';  
        String s = new Character(ch).toString();
        System.out.println("The string is : "+s);
    }
}

弦是:D