flutter 如何将十六进制字符串转换为二进制字符串?

lon*_*ong 3 binary hex dart flutter

有直接转换的方法吗?我需要将 AA 转换为 1010 1010

Gün*_*uer 8

您可以为int.parse和指定基数toRadixString

print(int.parse('AA',radix: 16).toRadixString(2));
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!这个答案对我来说有很大帮助。我添加了 .padLeft(4, "0") 以防二进制数小于 4 位。像这样: int.parse("0", radix: 16).toRadixString(2).padLeft(4, "0") (2认同)