gpt4 book ai didi

dart - Dart 中的字符串格式

转载 作者:行者123 更新时间:2023-12-04 22:42:38 29 4
gpt4 key购买 nike

我正在查找字符串类和其他一些资源,试图了解如何格式化字符串。首先,我试图将数字填充到字符串中,但不是精度。

例子:

 int a = 0, b = 5, c = 15, d = 46;
String aout = "", bout = "", cout="", dout="";

//aout = "00"
//bout = "05"
//cout = "15"
//dout = "46"

当我查看 int 到固定字符串精度时,主要是在处理小数而不是前置填充时。

我原本的想法是可以做一些与sprintf相关的事情,比如:
String out = sprintf("%02d", a);

但这似乎不起作用,主要是因为它说我遇到了 nosuchmethod 错误。我不确定 sprintf 是否在 core 以外的不同包中,因为我认为这与字符串直接相关。

最佳答案

有一个 String.padLeft你可以使用的方法:

String out = a.toString().padLeft(2, '0');

关于dart - Dart 中的字符串格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41250379/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com