参考答案:
在Java中,char 类型是可以转换成 int、String 和 double 类型的。下面分别说明这三种转换的方式:
char 转 int:char 可以转换成 int 类型,实际上是将字符的 Unicode 值转换成对应的整数值。'A' 的 Unicode 值是 65,字符 'a' 的 Unicode 值是 97。示例:
1char ch = 'A'; 2int i = ch; // char 转 int,结果为 65 3System.out.println(i); // 输出:65
char 转 String:char 可以通过 Character.toString(char) 或者使用字符串连接的方式转换成 String。示例:
1char ch = 'A'; 2String str = Character.toString(ch); // 使用 Character.toString 方法 3// 或者 4String str2 = "" + ch; // 使用字符串连接的方式 5System.out.println(str); // 输出:A 6System.out.println(str2); // 输出:A
char 转 double:char 可以转换成 double,但这实际上会将字符的 Unicode 值(即 int)转换为对应的 double 类型。示例:
1char ch = 'A'; 2double d = ch; // char 转 double,结果为 65.0 3System.out.println(d); // 输出:65.0
最近更新时间:2024-12-09