toRadixString 抽象方法

String toRadixString(
  1. int radix
)

将此 BigInt 转换为给定 radix 的字符串表示形式。

在字符串表示中,对于大于 '9' 的数字,使用小写字母,其中 'a' 代表 10,'z' 代表 35。

radix 参数必须是 2 到 36 范围内的整数。

示例

// Binary (base 2).
print(BigInt.from(12).toRadixString(2)); // 1100
print(BigInt.from(31).toRadixString(2)); // 11111
print(BigInt.from(2021).toRadixString(2)); // 11111100101
print(BigInt.from(-12).toRadixString(2)); // -1100
// Octal (base 8).
print(BigInt.from(12).toRadixString(8)); // 14
print(BigInt.from(31).toRadixString(8)); // 37
print(BigInt.from(2021).toRadixString(8)); // 3745
// Hexadecimal (base 16).
print(BigInt.from(12).toRadixString(16)); // c
print(BigInt.from(31).toRadixString(16)); // 1f
print(BigInt.from(2021).toRadixString(16)); // 7e5
// Base 36.
print(BigInt.from(35 * 36 + 1).toRadixString(36)); // z1

实现

String toRadixString(int radix);