public class Char_TypeChange {
public static void main(String[] args) {
char char1 = ‘a‘;
char char2 = ‘中‘;
System.out.println(char1);
System.out.println((int)char1); //转换输出类型变为整数
System.out.println(char2);
System.out.println((int)char2); //转换输出类型变为整数
}
}
// a
// 97
// 中
// 20013
字符的本质还是数字,字符由字符编码排序。
Unicode字符编码为2个字节,一共包含65536个不同字符。
那么, 也可以通过输入Unicode编码的方式来输出字符,比如:
public class Unicode_demo {
public static void main(String[] args) {
char char1 = ‘\u0061‘; // \u + Unicode编码 表示这个unicode编码下的字符,也就是字母a
System.out.println(char1);
}
}
// a
原文:https://www.cnblogs.com/cutomorrowsmile/p/14413105.html