java ) char类型可以自动转化成String类型吗?

怎么方法
2024-11-01 16:49:25
推荐回答(4个)
回答1:

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

不采用我答案,我字就白打了

回答2:

两种方法
1.str=String.valueOf(char c)
2.String str = "";
str+=c
其中c是char,转好后在str中

回答3:

String str=String.valueOf(a)
str是你像转换后的字符
a是char

回答4:

String.valueOf(char c)