明确的告诉你:不可以自动转换
首选,String是引用类型,char是值类型,不符合自动转换得要求(必须都是值类型,且没有越界)
没有其次了
所以呢,要转换,必须借助其他方法。
比如 char a='4'
String b=a+"";
String c=String.valueOf(a);
这两种方法,都可以将char类型转换为String类型,同理,也可以将int long double等值类型转换为数值类型
不采用我答案,我字就白打了
两种方法
1.str=String.valueOf(char c)
2.String str = "";
str+=c
其中c是char,转好后在str中
String str=String.valueOf(a)
str是你像转换后的字符
a是char
String.valueOf(char c)