[英]How to cast hex string as hex integer?
我正在使用BLE插件,它需要将值显示为十六进制数列表(例如[0x20,0x11,0x06,0x6D]
)。
我能够使用int.toRadixString
( ['0x20','0x11','0x06','0x6D']
)获取十六进制字符串列表,但没有找到将这些字符串转换为十六进制整数的方法。
我正在寻找像int demicalToHex(int demical)
或类似功能的东西。
提前致谢。
没有十六进制数字这样的东西。 它需要的是一个整数List<int>
( List<int>
)。
与[0x20,0x11,0x06,0x6D]
相同,您可以将其写为[32, 17, 6, 109]
[0x20,0x11,0x06,0x6D]
[32, 17, 6, 109]
。 有时,考虑十进制表示中的整数或十六进制表示(或八进制或二进制......)很方便,但就编译器而言,它们只是整数。
只需使用整数数组(不是字符串)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.