📅  最后修改于: 2023-12-03 15:16:00.171000             🧑  作者: Mango
在 Java 中,可以使用十六进制来表示整数值。十六进制数由数字 0-9 和字母 A-F 组成,其中 A-F 表示值 10-15。
要在 Java 中存储十六进制值,需要使用前缀 0x 或 0X。例如,要存储值 0xAB,可以使用以下代码:
int hexValue = 0xAB;
可以通过以下代码将十六进制值转换为整数:
int hexValue = Integer.parseInt("AB", 16);
也可以将十六进制值存储在 long 类型的变量中:
long hexValue = 0xABCDEF;
要将十六进制值输出为字符串,可以使用以下代码:
int hexValue = 0xAB;
String hexString = Integer.toHexString(hexValue);
System.out.println(hexString); // 输出 "ab"
下面是一个完整的示例代码,用于存储和输出十六进制值:
public class HexExample {
public static void main(String[] args) {
int hexValue = 0xAB;
String hexString = Integer.toHexString(hexValue);
System.out.println(hexString); // 输出 "ab"
long hexLongValue = 0xABCDEF;
System.out.println(hexLongValue); // 输出 "11259375"
}
}
在 Java 中,可以使用前缀 0x 或 0X 存储十六进制值。可以使用 Integer 类的 parseInt 方法将字符串转换为整数值,也可以将十六进制值存储在 long 类型的变量中。要将十六进制值输出为字符串,可以使用 Integer 类的 toHexString 方法。