gpt4 book ai didi

java - 在 map 中存储十六进制值 .. java?

转载 作者:行者123 更新时间:2023-11-29 09:46:05 24 4
gpt4 key购买 nike

我目前正在这样做..但它实际上存储为整数..我该怎么做?

commandMap = new HashMap();
commandMap.put("SET_DISPLAY", 0xD0);
commandMap.put("READ_ADC", 0xD1);
commandMap.put("GET_PARAM", 0xD2);
commandMap.put("SET_PARAM", 0xD3);
commandMap.put("GET_IOVALUE", 0xD4);
commandMap.put("SET_IOVALUE", 0xD5);

最佳答案

十进制、十六进制、八进制等只是符号;即在字符中呈现整数的不同方式。它们不是特殊类型的数字。

所以...

commandMap = new HashMap(); 
commandMap.put("SET_DISPLAY", 0xD0);
int value = commandMap.get("SET_DISPLAY");
System.err.println("0x" + Integer.toHexString(value));

关于java - 在 map 中存储十六进制值 .. java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com