Flutter Dart 数字添加前置补0

3 min read

使用 padLeft :

print(1.toString().padLeft(3, '0')); // 001
print(12.toString().padLeft(3, '0')); // 012
print(123.toString().padLeft(3, '0')); // 123
print(1234.toString().padLeft(3, '0')); // 1234

使用NumberFormat :

NumberFormat formatter = NumberFormat("000");
print(formatter.format(1)); // 001
print(formatter.format(12)); // 012
print(formatter.format(123)); // 123
print(formatter.format(1234)); // 1234