📜  java 存储十六进制值 - Java (1)

📅  最后修改于: 2023-12-03 15:16:00.171000             🧑  作者: Mango

Java 存储十六进制值

在 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 方法。