int转char
强制类型转换
java
int value_int = 65;
char value_char = (char) value_int;
System.out.println(value_char);Character包装器
Character.forDigit(int digit, int radix) 方法的作用是将一个数字(0-9)转换为指定基数(进制)下的字符表示形式。它可以用于将数字转换为字符,通常用于字符的显示或打印
java
//数字 9 转换为十进制中的字符表示形式,结果 '9'
char digitChar = Character.forDigit(9, 10);Integer包装器
可以使用 int 的包装器类型 Integer 的 toString() 方法+String 的 charAt() 方法转成 char。
java
public static void main(String[] args) {
int x = 6;
char y = Integer.toString(x).charAt(0);
System.out.println(y);
}char转int
自动类型转换
java
int a = 'a';
System.out.println(a);包装器类型
包装器类型(Wrapper Types)是 Java 中的一种特殊类型,用于将基本数据类型(如 int、float、char 等)转换为对应的对象类型
Java 提供了以下包装器类型,与基本数据类型一一对应:
- Byte(对应 byte)
- Short(对应 short)
- Integer(对应 int)
- Long(对应 long)
- Float(对应 float)
- Double(对应 double)
- Character(对应 char)
- Boolean(对应 boolean)
包装器类型允许我们使用基本数据类型提供的各种实用方法,并兼容需要对象类型的场景。例如,我们可以使用 Integer 类的 parseInt 方法将字符串转换为整数,或使用 Character 类的 isDigit 方法检查字符是否为数字,还有前面提到的 Character.forDigit() 方法。