参考答案:
在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