【发布时间】:2021-10-09 10:13:57
【问题描述】:
我有一个清单如下:
final List<int> timeSync = [
0x24,
0x0e,
0x07
]
以上列表是手动创建的。所有数字都是十六进制的,并带有“0x”前缀。这被接受为 int 列表,并且在传递给接受 int 列表的函数时不会出错。
现在,我有另一个十进制整数列表:
final List<int> nums = [
13,
45,
09
]
我希望将列表“nums”转换为十六进制的 int 列表(如上面手动创建的,带有“0x”前缀)。
我尝试使用 toRadixString() 函数将 int 转换为十六进制,并在结果前加上“0x”。但这会将其转换为字符串,这是不可接受的。
所有帮助将不胜感激! 谢谢!
【问题讨论】: