Java程序将字符转换为字符串

编写一个Java程序,使用示例将字符转换为字符串。在此编程语言中,有一个toString函数可以将字符转换为字符串。

在此示例中,我们声明了两个字符,并使用toString函数将它们转换为字符串。为了向您展示证明,我们使用str1.getClass().getName()打印输出的数据类型。

public class CharToString {
	public static void main(String[] args) {
		
		char ch1 = 'a';
		char ch2 = 'm';
		
		String str1 = Character.toString(ch1);
		System.out.println("Output  = " + str1);
		System.out.println(str1.getClass().getName());
		
		String str2 = Character.toString(ch2);
		System.out.println("Output  = " + str2);
		System.out.println(str2.getClass().getName());

	}
}
Output = a
java.lang.String
Output = m
java.lang.String

Java程序使用valueOf将字符转换为字符串

除了toString,还有一个valueOf函数可以将char转换为string。在此示例中,我们使用此valueOf函数。

public class CharToString2 {
	public static void main(String[] args) {
		
		char ch1 = 'g';
		char ch2 = 't';
		
		String str1 = String.valueOf(ch1);
		System.out.println("valueOf Output = " + str1);
		System.out.println(str1.getClass().getName());
		
		String str2 = String.valueOf(ch2);
		System.out.println("valueOf Output = " + str2);
		System.out.println(str2.getClass().getName());

	}
}
valueOf Output = g
java.lang.String
valueOf Output = t
java.lang.String

这个程序允许输入任何字符,并使用toString和valueOf函数将其转换为字符串。请参考将字符转换为整数将字符数组转换为字符串的文章。

import java.util.Scanner;

public class CharToString3 {
	private static Scanner sc;
	
	public static void main(String[] args) {
		char ch;
		sc= new Scanner(System.in);

		System.out.print("Please Enter any Character =  ");
		ch = sc.next().charAt(0);
		
		String s1 = String.valueOf(ch);
		String s2 = Character.toString(ch);
		
		System.out.println(s1);
		System.out.println(s1.getClass().getName());
		
		System.out.println(s2);
		System.out.println(s2.getClass().getName());
		
	}
}
Program to Convert Character to String