假设我有一个双精度浮点型变量,值为1.5,然后我将它转换成字符串,并试图使用
char.at
方法将第一个字符转换为字符串。double a = 1.5;
String b = String.valueOf(a);
System.out.println(Integer.valueOf(b.charAt(0)));
但是,当我这样做时,我收到了以下输出:
49
我做错了什么?