编写一个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());
}
}
