在Java中,字符(char
)和整型(int
)之间的转换是非常常见的操作。以下是一些快速转换的方法:
字符(char
)转整型(int
)
-
直接赋值:
字符本质上是一个Unicode码点,所以你可以直接将一个字符赋值给一个整型变量,这将得到该字符的Unicode码点。char c = 'A'; int i = c; // i 的值为 65,因为 'A' 的 Unicode 码点是 65
-
使用
Character.getNumericValue
:
如果你需要将字符表示的数字(如 '3')转换为整型数字(如 3),可以使 用Character.getNumericValue
方法。char c = '3'; int i = Character.getNumericValue(c); // i 的值为 3
整型(
int
)转字符(char
) -
直接赋值:你可以将一个整型变量赋值给一个字符变量,前提是整数值在Unicode码点的有效范围内(通常是0到65535)。