我通过 String.valueOf() 将其他类型转换为 String ,如下所示:
String s = String.valueOf(2.5);
我还通过转换将 double 转换为 int,如下所示:
int i = (int) 2.5 ;
我想将 double 转换为 String,如下所示:
String s = (String) 2.5;
但我给出以下错误:
Cannot cast from double to String
为什么将 double 转换为 int 是可能的,但将 double 转换为 String 是不可能的?